Blake Watters
6084225df6
Minor example project refresh
...
* Fixed invalid use of dateFormatStrings in Twitter examples
* Cleared some deprecation warnings
* Reapplied header search paths to fix Code Sense issues
2011-10-05 23:14:44 -04:00
Blake Watters
ef11b13c8e
Reworked installation and build process to eliminate the need to configure the Header and Library search paths. Updated all example projects to match. This makes the use of the DerivedData directory a requirement going forward. fixes #323
2011-09-01 21:54:45 -04:00
Blake Watters
b96940cc64
Eliminated requirement to use -all_load linker flag. Fixed breakage in OS X builds due to ivar/property name disagreement. Removed references to all_load from the install docs. fixes #239
2011-09-01 20:52:46 -04:00
Blake Watters
d81079168c
Expanded rake validate task to build all the example projects. fixes #300
2011-08-16 21:11:21 -04:00
Blake Watters
670234b775
Added support for polymorphic object mapping (Github #105 , #244 ). This enables you to dynamically map objects to different destination classes or using different mapping strategies via configuration or callbacks. See Docs/Object Mapping.md for details.
...
Other changes include:
* Eliminated the RKObjectFactory protocol and implementations. Object mapping instances themselves are
now responsible for instantiating target objects for mapping.
* Introduced RKObjectAbstractMapping superclass for RKObjectMapping and RKObjectPolymorphicMapping.
* Updated example applications to use block object loaders (RKTwitter and RKTwitterCoreData)
* Refactored method signatures of RKObjectMapper, RKObjectMapping, and RKObjectMappingProvider to reflect the
existence of abstract mapping types. This was necessary to make polymorphic mappings integrate cleanly.
* Fixed overlap in RestKit error domains between network and object mapping. fixes #208
2011-07-30 16:00:36 -04:00
Blake Watters
32e08d31a6
Fix issues with login/logout on discussion board and show off new block helpers and URL mutation in the DBUser class. fixes #214
2011-07-24 19:16:36 -04:00
Blake Watters
8e5fa664e8
Cleaned up miscellaneous artifacts from squashing object mapping 2.0
2011-06-11 20:34:10 -04:00
Blake Watters
8be34582a5
Ported DiscussionBoard to new Three20 class structure
2011-06-11 19:31:21 -04:00
Blake Watters
f3c0995d5e
Implementation of Object Mapping 2.0 design:
...
* Removed RestKit from inheritance hierarchy
* Mappings are implemented as concrete classes
* Mapper is much more flexible & powerful
* Much more robust error handling
* Serialization is reimplemented as an object mapping operation
* Added ability to serialize to JSON natively
* Reworked Core Data integration
* Simplified the codebase substantially
2011-06-11 19:26:56 -04:00
Victor Kryukov
eca655abbd
Add Three20.bundle to make sure TTAlert works
2011-06-11 14:47:41 +04:00
Blake Watters
9ed062121e
Fix for crash based on set nil for missing element policy. Added specs covering the crash. Merging directly to 0.9.1 and tagging as 0.9.1.1
2011-03-29 10:47:11 -04:00
Blake Watters
227f35a20d
Merge branch '0.9' into xml-parser
...
Conflicts:
Examples/RKTwitter/Classes/RKTwitterViewController.m
README.md
RestKit.xcodeproj/project.pbxproj
2011-03-27 22:29:19 -04:00
Blake Watters
4809d9e0a6
Run Copy Headers task after compilation of libRestKitThree20 to ensure they are copied into Build dir. Story #11526713
2011-03-24 21:54:51 -04:00
Jeremy Ellison
6a4b3d78b3
Merge branch 'unit-testing' into xml-parser
...
Conflicts:
RestKit.xcodeproj/project.pbxproj
2011-03-23 10:34:02 -04:00
Blake Watters
102180abce
fix for breakage introduced during merge
2011-03-21 18:53:16 -04:00
Blake Watters
d359f0403a
Updating gitignore workspaces
2011-03-09 15:14:48 -05:00
Jeremy Ellison
07cdf1f069
update projects to link libxml2 (verified working). Update readme to mention changes
2011-03-01 13:59:51 -05:00
Blake Watters
2c3b97a054
Added README file for the Discussion Board app. Normalized target name
2011-01-21 18:58:57 -05:00
Blake Watters
5e9e9e47d7
Project changes
2011-01-21 18:23:37 -05:00
daniel
7952a9b577
Removed unused resources
2011-01-21 16:03:58 -05:00
Blake Watters
39a77057ed
Removed saveObjectStore method on RKObjectManager, step toward separating Core Data from the base object mapping. RKObjectLoader now ensures that the object store is persisted appropriately before object loaders are sent
2011-01-21 00:56:17 -05:00
Blake Watters
8cef9936b3
Project build
2011-01-21 00:27:20 -05:00
Blake Watters
ebd23559bb
Refactored models and cleaned up controllers pretty thoroughly. Moved to higher level abstractions for permissions and such
2011-01-20 20:52:33 -05:00
Jeremy Ellison
b20b78e57f
Use delegate pattern for canceled login.
...
Move isNewRecord to model level.
Create rkcurl script.
2011-01-20 11:49:02 -05:00
Blake Watters
88943469d8
Moved some items around, knocking down todo's
2011-01-20 00:40:17 -05:00
Blake Watters
f7553d7ac0
Found a nasty bug in object mapping with nil values vs missing key paths. Polished login and sign up patterns thoroughly. Login/Logout & sign up are functional again. Now to move through the rest of the app
2011-01-20 00:14:21 -05:00
Blake Watters
a538bbca2f
Audited all code in the app and produced extensive TODO list. Fixed build problems when on the Release profile.
2011-01-17 22:03:31 -05:00
Blake Watters
c9c0a82475
Continuing reorganization
2011-01-17 19:58:54 -05:00
Blake Watters
9af28d3070
Cleanup project structure to match typical TT projects
2011-01-17 19:21:57 -05:00
daniel
c2f158924d
Styled navigation bar and add button
2011-01-17 17:14:18 -05:00
daniel
f55b05a845
Styled table view header/reload button view
2011-01-17 16:14:48 -05:00
daniel
4ff9d0b05d
Fixed incorrect images
2011-01-17 14:46:55 -05:00
daniel
a08e1c512c
Added PNG resources
2011-01-17 14:13:03 -05:00
Blake Watters
91e7f947fd
Change MyCompany stuff to Two Toasters
2011-01-16 21:51:39 -05:00
Blake Watters
69248c5d09
Created a binary of Three20 to bundle with the discussion board example
2011-01-16 21:41:56 -05:00
Jeremy Ellison
38d5b3cbd7
New Example Work
2011-01-12 14:38:00 -05:00
Jeremy Ellison
378aaac12b
Topic and post creating, editing, and deleting
2011-01-11 12:32:18 -05:00
Jeremy Ellison
b01805384d
list view for posts
2011-01-07 20:09:23 -05:00
Jeremy Ellison
1a40644ad7
Get example working. requires three20 to be in projects directory (at the same level as RestKit.)
2011-01-07 19:50:25 -05:00
daniel
dba50c4381
Removing three20 submodule
2011-01-07 13:59:46 -05:00
daniel
6e09251be4
Added DBTopic
2011-01-07 13:18:10 -05:00
daniel
6b85b62702
added DBEnvironment to xcode project
2011-01-07 13:04:07 -05:00
daniel
6fb393a672
added RestKit
2011-01-07 12:24:48 -05:00
daniel
3219f22b74
Configured project for three20
2011-01-07 12:16:40 -05:00
daniel
7cb37bcced
iPhone project init
2011-01-07 12:03:51 -05:00