RestKit:更好支持 RESTful 风格服务器接口的 iOS 库

RestKit 是一个用于更好支持 RESTful 风格服务器接口的 iOS 库,可直接将联网获取的 json/xml 数据转换为iOS对象。

  • 项目主页: RestKit
  • 最新示例: 点击下载
  • 注意: 如果无法直接运行示例根目录的工程,可尝试分别运行 Examples 文件夹下的各个子工程,此时你需要给每个子工程都通过 CocoaPods 安装一次 RestKit.

快速入门

使用环境

  • ARC
  • iOS 5.1.1 +

安装

通过 CocoaPods 安装

使用

在需要的地方,引入头文件:

以下示例展示了RestKit的基本用法,涉及到网络请求的部分已转由iOS122的测试服务器提供模拟数据.示例代码复制到Xcode中,可直接执行.建议自己新建工程,通过CocoaPods安装RestKit测试.

对象请求

管理对象请求

把网络请求的错误信息映射一个到 NSError

在对象管理器上集中配置.

在对象管理器中整合CoreData

从一个地址获取一组数据

使用队列管理对象请求

新建,更新 与 删除对象

日志设置

配置路由

路由,提供了URL无关的网络请求调用方式.它是为了在类/某个名字/某个实体联系 与 某个URL建立某种关联,以便再操作某个对象时,只需要告诉RestKit这个对象本身的某些属性就可以直接发送网络请求,而不必每次都去手动拼接 URL.

POST 新建一个含有文件附件的对象

以队列方式批量处理对像请求

制作一个种子数据库

给实体添加索引并检索

对映射进行单元测试

开源地址:https://github.com/RestKit/RestKit

1 1 收藏

资源整理者简介:伯小乐

伯乐在线小编一枚~~~~PS:我不是@小编辑,不要问我了 个人主页 · 贡献了46个资源 · 253


直接登录

推荐关注

按分类快速查找

关于资源导航
  • 伯乐在线资源导航收录优秀的工具资源。内容覆盖开发、设计、产品和管理等IT互联网行业相关的领域。目前已经收录 1439 项工具资源。
    推送伯乐头条热点内容微信号:jobbole 分享干货的技术类微信号:iProgrammer