Commit Graph

16 Commits

Author SHA1 Message Date
Blake Watters
8f7ba55bfa Locking cleanup 2010-05-31 12:48:10 -04:00
Blake Watters
c4d68b4e64 Additional of request introspection methods. Fixed bug where create operations would result in multiple copies of a Core Data object being minted 2010-04-08 11:02:19 -04:00
Blake Watters
e80a4f00e0 More API cleanup. Collapsed the validation message support into an NSError. Removed ElementParser 2010-03-25 15:29:38 -04:00
Blake Watters
e970087f57 Standardized around a single protocol callback instead of an ad-hoc callback for model loader requests. Simplified the API greatly in RKRequest. Major streamlining 2010-03-25 13:44:41 -04:00
Blake Watters
2a7377b00e Merge branch 'master' of github.com:twotoasters/RestKit
Conflicts:
	Code/RKModelLoader.m
2010-03-11 12:24:19 -05:00
Blake Watters
3c5fda2dee Fixed a number of memory leaks. Added ability to cancel requests. Optimized the property inspector with cacheing. Much improved performance! 2010-03-11 12:19:18 -05:00
jeremy@twotoasters.com
503feec488 handle loadModel: case where userData is not set to a model (get, not put). also don't leak userData 2010-03-10 10:42:19 -05:00
jeremy@twotoasters.com
a5aef014e2 check to ensure relationshipElements is a dictionary or an array and not nill 2010-03-09 15:55:31 -05:00
Blake Watters
9a87d05faa Model loader now maps back into specific model instances when loaded using the manager. Prevents duplication of Core Data objects and lets local/remote objects be fully managed by the loader. 2010-03-05 11:07:54 -05:00
Blake Watters
0ada83565e Removed deprecated model mapping methods 2010-03-05 00:11:50 -05:00
Blake Watters
fc5e3c253e Support for reading error messages out of JSON payload. Expanded commenting. 2010-03-02 13:26:01 -05:00
Blake Watters
db6c8d68c6 Added support for counting objects of a type in the store. More bubble gum for associated object creation on JSON 2010-02-25 14:12:32 -05:00
Blake Watters
efd86b4ca0 RKModelLoader will now forward life-cycle events about requests back to the delegate if they implement the methods. This allows for easy integration with Three20 2010-02-23 15:55:35 -05:00
Blake Watters
b018819a49 Threaded the model loader. Parsing operations occur in a background thread and then the results are returned to the main thread 2010-02-18 15:18:27 -05:00
Blake Watters
bd694ffb46 Merge lost code from model-mapping branch back in 2010-02-18 12:35:09 -05:00
Blake Watters
27682bdf02 OTRestFramework is now RestKit 2010-02-17 14:44:03 -05:00