Blake Watters
c7ce86e9ac
Improve docs on success/failure blocks
2012-10-20 10:51:49 -04:00
Blake Watters
08110ca300
Implement support for cancellation and prioritization of response mapping operations using an operation queue global to all object request operations.
...
* Passes through cancellation from object request operation to HTTP request operation and response mapping operation. closes #993
* Performs all object mapping within an NSOperationQueue to enable constraining of mapping activities.
* Add default mapping queue with concurrency limit of 1 operation.
* Migrate deserialization of the response body into a serial dispatch queue to ensure that only one parse occurs at a time.
2012-10-20 00:13:48 -04:00
Blake Watters
384ff80845
Add support for spinning the Network Activity Indicator while object request operations are executing. Add notifications for tracking object request operation lifecycle.
2012-10-17 22:35:13 -04:00
Blake Watters
f4bfdb389b
Add support for the registration of HTTP request operation subclasses on the manager to support easy customization of request operation handling. refs #997
2012-10-16 11:25:00 -04:00
Jeff Arena
a88f58db55
Remove avoidsNetworkAccess property in favor of leveraging NSURLCache capabilities under the hood.
2012-09-28 13:41:28 -04:00
Blake Watters
47965f361c
Disable the avoidsNetworkAccess flag by default
2012-09-27 17:04:11 -04:00
Blake Watters
b0f7c24745
Docs updates for object request operation. Extracted subclass only declarations into subclass header.
2012-09-16 13:42:44 -04:00
Blake Watters
71e7de56e4
Docs in progress for RKObjectRequestOperation
2012-09-14 23:29:20 -04:00
Blake Watters
b40e39813c
License boilerplate
2012-09-12 21:18:45 -04:00
Blake Watters
e84b7e06f1
Initialize the avoidsNetworkAccess optimization based on the cachePolicy of the request. closes #928
2012-09-12 18:14:46 -04:00
Blake Watters
d0f14443f8
Fix warnings about missing assign property declarations
2012-09-10 14:51:54 -04:00
Blake Watters
40ed221edf
Merge branch 'fix/mem-leak' of https://github.com/diederich/RestKit into feature/reboot-networking-layer
2012-09-10 10:49:43 -04:00
Blake Watters
e5aed512a7
Add new optimization to permit RKObjectRequestOperation to avoid the network and use an existing cached response. Update initialization paths for RKObjectRequestOperation to work with requests instead of request operations.
2012-09-09 18:25:43 -04:00
Stephan Diederich
bdf03466d0
fix mem leak
...
release the retained dispatch queue in dealloc
2012-09-09 20:33:23 +02:00
Blake Watters
3eda5832cb
Migrating files between modules to better reflect logical grouping with AFNetworking in the mix
2012-09-03 16:51:13 -04:00