RestKit-InExtensions 0.1.3

RestKit-InExtensions 0.1.3

测试测试
Lang语言 Obj-CObjective C
许可证 MIT
Released上次发布2014年12月

未命名 维护。



  • Hernan Gonzalez

RestKit 扩展

这些类别是一套扩展,旨在帮助您使您的网络代码更具有面向对象。

希望这帮到您;(

示例 Plist

Screenshot

示例用法

创建描述文件

请参阅 示例文件

加载信息

    // Load our mapping info.
    NSString* plistPath = [[NSBundle mainBundle] pathForResource:@"modelMapping" ofType:@"plist"];
    NSDictionary* dict  = [NSDictionary dictionaryWithContentsOfFile:plistPath];
    [objectManager loadMappingsFromDictionary:dict];

获取对象

    // GET Objects
    RKTUserStatus* userStatus = [[RKTUserStatus alloc] init];
    [userStatus setUsername:@"RestKit"];
    [objectManager getObject:userStatus
                        path:nil
                  parameters:nil
                     success:successBlock
                     failure:errorBlock];

POST 示例

    // POST a tweet
    RKTweet* tweet = [_tweets lastObject];
    RKObjectManager *objectManager = [RKObjectManager sharedManager];
    [objectManager postObject:tweet
                         path:nil
                   parameters:nil
                      success:^(RKObjectRequestOperation *operation, RKMappingResult *mappingResult) {
                      } failure:^(RKObjectRequestOperation *operation, NSError *error) {
                          // This will fail, it is only here
                          // to demonstrate that we can easily post an object
                          // and the reverse mapping is resolved by the extension.
                      }];

待办事项

  • 对属性映射添加粒度。 (例如,允许参数在输入时使用,并在输出时忽略)
  • 向逃脱参数添加路由选项。
  • 支持命名路由。

许可证

本项目按照 MIT 许可证条款授权。请参阅 LICENSE 文件以获取详细信息。

致谢

RestKit-InExtensions 是由 Indeba Team 提供。