Blake Watters
6299b22cc4
Fix breakage in Twitter example running under iOS 5.x. fixes #1077
2012-12-14 18:22:28 -05:00
Blake Watters
b6d4412415
Refresh Twitter examples and port to RKEntityIdentifier
2012-11-28 23:25:48 -05:00
Blake Watters
4d5d76671c
Modernize and restore all example projects. closes #1007
2012-10-25 10:07:15 -04:00
Luke Hamilton
2f4c27b96a
Fixed incorrect call for RKMappingResults objects
2012-09-28 14:32:38 +10:00
Blake Watters
ba4301c43d
Merge Twitter example code fixes from mdd; closes #927
2012-09-10 14:54:53 -04:00
Blake Watters
99738db1cc
Update examples projects to reflect Core Data API changes
2012-08-07 10:01:05 -04:00
Jawwad Ahmad
abb46c382c
Ensure the stars for all pointers belong to the variable rather than the type. Refs #614
2012-06-04 22:47:30 -04:00
Jawwad Ahmad
eaa5484b01
Placing opening braces on a new line for methods to match Apple convention. Refs #614
...
Used uncrustify's "nl_fdef_brace = add" option to detect issues.
2012-06-04 00:36:19 -04:00
Blake Watters
016f13dad0
Convert all tabs to four spaces. refs #743
2012-05-17 18:10:59 -04:00
Blake Watters
fcb973056b
Cleanup trailing whitespace. refs #743
2012-05-17 18:00:16 -04:00
Blake Watters
457a6126cf
Refresh copyright notices for all source files
2012-04-04 09:08:54 -04:00
Brian Morton
075636c13b
Manually apply fixes from zorn to fix the RKTwitter example's mapping when using Twitter's JSON feed. Closes #606 .
2012-03-22 09:11:55 -07:00
Blake Watters
6db4a0a170
Fix broken XML mapping in RKTwitter example. fixes #400
2012-02-25 14:16:09 -05:00
Blake Watters
7c5ad95816
Updated all example projects to reflect changes.
2012-01-20 10:21:19 -05:00
Blake Watters
5b718890ac
Checking in work in progress on the library reorganization
2011-12-02 09:26:35 -05:00
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
eb887e38c6
Refactored OAuth support for merge into master. fixes #84 , #211
...
Cleaned up @rodchile's excellent work integration OAuth 1.0 and 2.0 into RestKit. Changes
are as follows:
* Introduced new RKRequestAuthenticationType to replace the forceBasicAuthentication and other
methods for influencing how authorization works.
* Moved TDOAuth code into Vendor/
* Renamed authorization code flow classes and delegate methods for clarity.
2011-09-20 15:52:17 -04:00
Blake Watters
d9d0f7a650
Eliminated the global sharedQueue in favor of allowing each RKClient to own its a private queue. This eliminates problems where multiple clients are tracking reachability notifications and mutating the suspension state on a single queue. If you want to use a single queue across multiple RKClient instances, you can assign a single queue to both and worry about suspension and reachability yourself. fixes #278
2011-09-03 15:52:45 -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
2a8ece97c1
Improvements to reachability, the request queue, logging throughout the network layer, decoupling of components via notifications, reliability improvements for unit tests in the cache layer. Improved thread-local cleanup routines inside the managed object store. Changing base URL's is now more reliable. fixes #171 , #158 , #113 , #104 , #102
2011-06-29 13:28:14 -04:00
Janos Rusiczki
52666d6147
replaced deprecated methods with the current ones
2011-06-21 04:25:15 -07: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
Blake Watters
ab655307c2
Updated Twitter examples to show off the automatic activity indicator support
2011-04-19 13:56:20 -04:00
Blake Watters
c90ec2770d
Finished cleanup of HTTP AUTH and XML Support. Ready to tag 0.9.1
2011-03-28 23:29:06 -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
6d520c2657
Added missing dealloc methods
2011-03-23 22:46:48 -04:00
Blake Watters
deec82c8d3
Switched timeline load to RestKit instead of Two Toasters. Added refresh button
2011-03-22 21:54:14 -04:00
Jeremy Ellison
bc482efd31
Working XML Support. Twitter example working (XML and JSON)
2011-03-01 13:54:00 -05:00
Jeremy Ellison
b31e6426a5
Add new RKReachabilityState, RKReachabilityIndeterminate.
...
Make RKRequestQueue smart, don't start dequeuing requests until reachability state has been determined.
Simplify examples.
2011-01-06 14:12:14 -05:00
Jeremy Ellison
2367ba4293
Make SCNetworkReachability use just the hostname.
...
Fix examples to check for network connectivity.
2010-12-30 14:22:22 -05:00
Blake Watters
a61728aa28
Fix incorrect comments about retaining object loaders. Fixed deprecated references to globalManager/globalClient
2010-12-27 21:56:38 -05:00
Jeremy Ellison
5dc77ed536
Update RKTwitter Example:
...
Hook up table view
Spruce Up UI
Get rid of nibs.
2010-10-05 14:18:48 -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