Commit Graph

268 Commits

Author SHA1 Message Date
Blake Watters
29aa4f19a8 Remove import of NSBundle+RKAdditions.h 2012-09-24 18:26:10 -04:00
Blake Watters
b0be4596da Formatting cleanups 2012-09-24 13:37:54 -04:00
Blake Watters
098903101f Docs cleanup 2012-09-21 23:05:27 -04:00
Blake Watters
654364af61 Document RKDynamicMappingMatcher and clean up API 2012-09-21 22:59:43 -04:00
Blake Watters
6815ba6444 API refresh for mapping layer. Converted RKObjectMapper to RKMapperOperation. Expanded documentation. 2012-09-21 17:55:32 -04:00
Blake Watters
3876263039 Document and clean up the RKMappingResult interface 2012-09-20 08:12:29 -04:00
Blake Watters
991ced34da Docs for mapping operation data source. Still don't love the method names. Maybe we can eliminate this somehow... 2012-09-20 08:12:29 -04:00
Blake Watters
52d772f2e0 Misc stylistic touch ups 2012-09-18 15:54:36 -04:00
Stephan Diederich
b69476701a add missing include 2012-09-14 14:54:30 +02:00
Blake Watters
ef0462ec2a Appledoc warning fixes 2012-09-13 07:27:48 -04:00
Blake Watters
dfd10c4510 Formatting fixes and missing parameters 2012-09-13 07:05:59 -04:00
Blake Watters
30dcb7134b Fix typos 2012-09-13 07:05:10 -04:00
Blake Watters
53e3b9bd47 Add Tasks for RKSerialization and RKManagedObjectCaching docs 2012-09-12 17:18:42 -04:00
Blake Watters
90cae722ec Add task markup for Core Data category comments 2012-09-12 16:44:31 -04:00
Blake Watters
9379875b95 Remove managed object store associated reference. This feels like an unnecessary API addition. 2012-09-12 16:31:16 -04:00
Blake Watters
709c3d324b Drop category methods in favor of C functions for required functionality to reduce API size and avoids namespace conflicts 2012-09-11 16:48:18 -04:00
Blake Watters
7f838a0f77 Add license boilerplate 2012-09-10 14:52:11 -04:00
Blake Watters
0379806796 Setup a default managedObjectCache instance of RKFetchRequestManagedObjectCache 2012-09-10 12:41:57 -04:00
Blake Watters
22a68baf0c Rework podspec to organize header file imports to match existing RestKit releases 2012-09-05 11:04:42 -04:00
Blake Watters
10377d0a70 Overhaul RKParser API's for clarity and simplicity:
* Adds support for NSJSONSerialization. closes #476
* Renames RKParser to RKSerialization
* Renames RKParserRegistry to RKMIMETypeSerialization
* Rework serialization implementations API's to use class methods
* Fold together string and regular expression matching for MIME Type registrations
* Port serialization implementations to working off of NSData instead of NSString. refs #762
* Migrate JSONKit to being an optional component. See https://github.com/RestKit/RKJSONKitSerialization
2012-09-04 13:07:31 -04:00
Blake Watters
e67848439c Migrate to NSData based parsing/serialization. Slim down RKObjectSerializer and rename to RKObjectParameters. refs #762 2012-09-03 16:23:22 -04:00
Jawwad Ahmad
285586a5b5 Some code formatting cleanup. 2012-09-02 13:15:14 -04:00
Jawwad Ahmad
8cbdb5f7ed Trailing whitespace cleanup from files in the Code directory.
Used the following command from within the Code dir:
git ls-files *.m *.h *.json | xargs /usr/bin/sed -i '' -E 's/[[:space:]]*$//'
2012-09-02 12:51:45 -04:00
Jawwad Ahmad
c70ab49457 Delete @synthesize statements that are no longer needed. (Works with current 4.4.1 release of Xcode). 2012-09-02 12:28:45 -04:00
Blake Watters
9c9126c6ce Adds support for establishing Core Data Relationship connections using keyPath in addition to fetches across the object graph. refs #913 2012-08-31 17:48:07 -04:00
Blake Watters
dfec6b8615 Migrate the category fix macros into RKMacros.h 2012-08-31 17:47:44 -04:00
Blake Watters
a59ced28a5 Fix crash when performing an import with a nil keyPath mapping 2012-08-31 17:47:44 -04:00
Blake Watters
48802c09da Primary Key predicate associated object should be set non-atomically 2012-08-31 17:47:44 -04:00
Jawwad Ahmad
4834da10ea Call the proper designated initializer in order to resolve connection mappings not being applied. 2012-08-30 13:33:33 -04:00
Blake Watters
8542568159 Invoke designated initializer from RKEntityMapping 2012-08-29 19:00:45 -04:00
Blake Watters
fe3b710e9a Add RK prefix to module header files to disambiguate on import from CocoaPods 2012-08-28 21:01:07 -04:00
Blake Watters
a868d7fa2a Delete deprecations from RKManagedObjectStore 2012-08-28 17:37:21 -04:00
Blake Watters
ce6b0829e4 Convert RestKit to ARC 2012-08-28 17:34:58 -04:00
Blake Watters
d08046fc5d Remove the mapping provider in favor of response descriptors 2012-08-28 16:31:31 -04:00
Blake Watters
d36aa3291d Drop RestKit networking layer in favor of AFNetworking 2012-08-28 16:17:57 -04:00
Blake Watters
15acf30a66 Eliminate methods wrapping functionality provided by RKConnectionMapping within RKEntityMapping for simplicity and clarity 2012-08-28 13:37:07 -04:00
Blake Watters
7c76b493dd Update object loader to properly propagate errors back from mapper 2012-08-23 18:44:46 -04:00
Blake Watters
5852d7c997 Eliminate unnecessary manual tracking of inserted objects in favor of MOC insertedObjects: 2012-08-22 18:54:23 -04:00
Blake Watters
af36e72ac2 Add assertion for retrieval of object for delivery across thread boundaries 2012-08-22 18:51:36 -04:00
Blake Watters
7e968ac86b Execute existingObjectWithID: within a performBlockAndWait: 2012-08-22 18:50:33 -04:00
Blake Watters
f8db42c020 Small doc update 2012-08-22 18:50:04 -04:00
Blake Watters
e7d768dd2f Update RKObjectMapper to return a single NSError on failure. Update error codes 2012-08-17 13:09:47 -04:00
Blake Watters
9fd95cc380 Cleanup test breakage from method signature change 2012-08-15 20:52:12 -04:00
Blake Watters
9fa7a11fcf Update connection mapping signatures on RKEntityMapping to be more idiomatic 2012-08-15 16:35:54 -04:00
Blake Watters
a3a2718bc9 Header docs for the managed object mapping operation data source 2012-08-15 16:31:54 -04:00
Blake Watters
461f7a8035 Add missing @synthesize directive for Xcode < 4.5 2012-08-14 16:36:51 -04:00
Blake Watters
23093c63fb Work around crash due to non-nil initialization of error 2012-08-14 09:57:27 -04:00
Blake Watters
37c70e4c27 Migrate path utilities to C functions instead of encapsulating into static methods on RKDirectory to reduce API size 2012-08-14 09:57:27 -04:00
Blake Watters
975e1674a2 Improving assertion error when attempting to configure an entity mapping for an entity with a nil managed object class 2012-08-13 14:14:36 -04:00
Blake Watters
571909c8b4 Remove performBlockAndWait: in RKEntityByAttributeCache after encountering mysterious hangs 2012-08-09 17:12:51 -04:00