RestKit 是一个开源的 objective-c 框架,容许在 iOS 和 Mac OS X 的 Objective-C 中与 RESTful Web 办事进行交互,包含简单的 HTTP request/response API ,带有强大的对象映射体系用于削减代码长度。RestKit 可降落 JSON/XML 的处理惩罚的资料消费,支撑经由过程 SBJSON 和 YAJL 进行 JSON 解析。
RestKit 官网:http://restkit.org/
下面的例子我们是基于RestKit v0.10.1 和XCode 4.4。必然要重视版本号,我曾经碰着过XCode 4.3.2版本用RestKit做的一个功能,在XCode4.3.3下就不克不及用,报各类诡异的错误题目。
我们项目中引用RestKit可以有两种办法:
1、引用静态库(*.a文件)
2、Cross-Project Reference(跨项目引用)
下面主要讲解跨项目引用:
在一个Finder窗口,打开RestKit文件夹选择你的项目文件夹。在Xcode里把RestKit.xcodeproj拖到项目导航器里 。
现在你已经告诉您的项目RestKit是存在的,是时候开始最关键的步骤:配置RestKit,这样你就能正确的使用它。2个.xcodeproj都要配置设置,添加下面这些框架来构建配置。
设置的最后一步, 验证您的RestKit安装和配置。打开AppDelegate.m,并添加以下:
#import <RestKit/RestKit.h> |
单击运行。如果程序无错误, 那么RestKit就设置正确了