Realm-Rest icon indicating copy to clipboard operation
Realm-Rest copied to clipboard

An extension to Realm.io for working with JSON based Rest API's

Realm-Rest

Build Status Version License Platform

A first version of an extension to Realm.io for working with JSON based Rest API's

Installation

Realm-Rest is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod "Realm-Rest"

Basic Usage

[realm setBaseUrl:@"http://api.example.com" queuePersistance:RestRequestQueuePeristanceDatabase];

@interface User : RLMObject
@property NSString* username;
@property NSString* name;
@end

[User restInDefaultRealmWithRequestType:RestRequestTypePost
	parameters:@{
		RestRequestParameterStyleJSON : @{
			”username”:”foo”,
			”password”:”bar”
		}}
	headers:nil
	userInfo:@{@"action":@"login"}
	success:^(id primaryKey) {
    	User *user = [User objectForPrimaryKey:primaryKey];
    	//Use object
	}
	failure:^(NSError *error, NSDictionary *userInfo) {
		//Handle error
	}
];

Usage Details

Se the Wiki for more details on how to use Realm-Rest

Author

Tobias Sundstrand, [email protected]

License

Realm-Rest is available under the MIT license. See the LICENSE file for more info.