Commit Graph

34 Commits

Author SHA1 Message Date
Blake Watters
2fbdfb9c37 Work in progress 2010-10-19 14:27:17 -04:00
Jeff Arena
1a6fdeafd4 introduce RKManagedObjectCache protocol to CoreData component; cleanup remaining NSFetchRequest ivars that are now unused; add RKURL class for making resourcepath and baseurl params available to higher level components; cleanup Three20 library to incorporate latest updates from GateGuru codebase 2010-10-18 16:36:24 -04:00
Blake Watters
069978ec07 Adding dependency back for SBJSON target 2010-10-13 12:06:36 -04:00
Jeremy Ellison
05ceb8631e Don't link libraries into other libraries. This causes can duplicate symbol errors. Update README to reflect this. 2010-10-13 11:20:00 -04:00
Blake Watters
bd93d43f94 Finished split into more logical components. Library now copies Headers to Build/RestKit and you can selectively link against the components your app needs. libRestKit.a contains everything from the core library. 2010-10-01 13:02:24 -04:00
Blake Watters
80b3221976 Introduced pluggable parser support and added YAJL parser. Still some cleanup work to be done... 2010-09-28 14:17:26 -04:00
Blake Watters
63c37ae062 Bumped project version and base SDK to iOS 4.1 2010-09-16 19:46:30 -04:00
Blake Watters
9e6224b18a Fixing retain cycle issues found by Mark Krenek (markkrenek@mac.com) 2010-09-16 19:44:31 -04:00
Blake Watters
93e5c472b1 Checking in first version of RKTwitter sample app. Object loading is working fine, but it needs a table view dropped in... 2010-09-06 17:45:28 -04:00
Blake Watters
dd959ca01e Dropped all the Resource class names to standardize around Object since that's what we are mapping 2010-09-03 20:46:34 -04:00
Blake Watters
3ccdbd0a00 Switched Base SDK to 4.0. Renamed resourceParams to paramsForSerialization on RKManagedObject 2010-08-06 12:42:15 -04:00
Blake Watters
0b8e433fe1 Added isNew API for detecting if an object has been saved to the store or not. Refactoring changes to RestKit to support importing data not nested under an element that can be registered as a model 2010-07-28 14:14:52 -04:00
Blake Watters
e8c601ffb9 Implemented static router with specs. 2010-07-21 10:44:07 -04:00
Blake Watters
6e9a10be20 Cleaned up API changes for Three20 support 2010-07-20 15:53:06 -04:00
Blake Watters
878a2a5e69 Refactored RestKit. Changed classing naming conventions to better indicate object roles. Moved OCMock and UISpec dependencies in as submodules. Introduced router concept for generating paths and object serializations. 2010-07-20 15:49:13 -04:00
Blake Watters
579272bea0 Created new Three20 target for using RestKit with Three20. Expects ../three20 to exist 2010-07-09 14:59:00 -04:00
Blake Watters
49a5666153 Added JSONSerialization category for NSObject for easy creation of RKJSONSerialization objects (when necessary, not imported by RestKit.h) 2010-07-08 14:56:55 -04:00
Blake Watters
7b395eab21 Added JSON serialization class for easily coercing any NSObject into a JSON serialization for communication with servers expecting JSON input 2010-07-08 12:07:28 -04:00
Jeff Arena
f867c8d0ec rearranged project to expose JSON headers 2010-06-06 10:47:24 -07:00
Sarah Wilke
c40b6b742c set base SDK to iPhone OS 3.0 2010-05-31 10:17:43 -04:00
Blake Watters
7c891f9742 Dropped sub-project and SDK flavors of json-framework in favor of simply including the sources for json-framework 2.2.3 2010-04-21 15:00:35 -04:00
Blake Watters
8bef69adfc Removed the remaining references to RestKit 2010-03-25 15:36:24 -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
21b88c3a02 Goodbye spaghetti code! New model mapper is ready to rock. 2010-03-05 10:49:33 -05:00
Blake Watters
d12a3bd88b Cleaned up all warnings. Normalized method names. General cleanup of model mapping API. Shit is getting slick and maintainable! 2010-03-04 23:57:14 -05:00
Blake Watters
c867a5a313 RestKit model mapping refactor strike 1 2010-03-04 15:54:29 -05:00
Blake Watters
01bf6a6f85 Introduced model seeder 2010-03-04 14:27:31 -05:00
Blake Watters
265e548941 Added dictionaryWithKeysAndObjects initializer. Sick of reversed initializations in the models... 2010-02-24 11:27:27 -05:00
Blake Watters
a1b62cf014 Introduced new system for handling object cacheing of resourcePaths 2010-02-19 11:59:37 -05:00
Blake Watters
092bfe3775 Introduced new single global header file for pulling in the RestKit stack. Updated the notification names to be more in line with idiomatic Cocoa naming. 2010-02-19 11:01:12 -05:00
Blake Watters
bd694ffb46 Merge lost code from model-mapping branch back in 2010-02-18 12:35:09 -05:00
Blake Watters
fd696644c6 Moved all header files into a RestKit directory for namespacing as a system header path 2010-02-18 11:47:03 -05:00
Blake Watters
d7016d154b Header search path update for json-framework 2010-02-18 10:49:47 -05:00
Blake Watters
27682bdf02 OTRestFramework is now RestKit 2010-02-17 14:44:03 -05:00