CM
RestKit-PromiseKit
Wrapper for the RKObjectManager class to return a PromiseKit promise.
Promises clean up the structure of code and provide better data flow
and error handling especially when using asynchronous methods.
Requirements
Supported Platforms
- iOS 6.0+
- OS X 10.7+
Installation
Install via CocoaPods
-
Add the library to
Podfileplatform :ios, '6.0' pod 'RestKit-PromiseKit'
-
Install pod
pod install
Manual
- Drop
RKObjectManager+PromiseKit.h,RKObjectManager+PromiseKit.m
andRestKit-PromiseKit.hinto an Xcode project with RestKit
and set the appropriate targets.
Usage
Import the category
-
Manual install
#import "RestKit-PromiseKit.h"
-
CocoaPods install
#import <RestKit-PromiseKit/RestKit-PromiseKit.h>
Call a typical HTTP method on an instance of RKObjectManager and use the resulting promise.
[[RKObjectManager sharedManager] getObjectsAtPath:@"/articles" parameters:nil];License
RestKit-PromiseKit is licensed under the MIT license. Please see the license for more information.
TODO
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create new Pull Request