TestsTested | ✓ |
LangLanguage | Obj-CObjective C |
License | MIT |
ReleasedLast Release | Aug 2015 |
Maintained by Tobias Sundstand.
Depends on: | |
Realm | ~> 0.90.5 |
Realm+JSON | ~> 0.2.5 |
NSString-UrlEncode | ~> 2.0.0 |
NSURL+QueryDictionary | ~> 1.0.3 |
KTBTaskQueue | ~> 1.0.1 |
AFNetworking | ~> 2.5.0 |
Functional.m | ~> 1.0.0 |
A first version of an extension to Realm.io for working with JSON based Rest API's
[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
}
];
Se the Wiki for more details on how to use Realm-Rest
Tobias Sundstrand, [email protected]
Realm-Rest is available under the MIT license. See the LICENSE file for more info.