您的位置:首页 > 移动开发 > IOS开发

IOS学习之路九(配置restful webservice 框架restkit)

2013-08-14 15:45 399 查看
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都要配置设置,添加下面这些框架来构建配置。

点击顶部的项目在项目导航器面板中,选择的项目的target。

单击Build Settings 在搜索框搜索Other Linker Flags。点击Other Linker Flags,在右边值里添加”-ObjC”。





配置完之后,在搜索框里输入 Header Search Path 点击右边值里添加“$(BUILT_PRODUCTS_DIR)/../../Headers”。





现在点击Build Phases,在Target Dependencies 点击下拉三角形。点击添加按钮,选择REstKit。

点击连接器,然后在这里选择(+)按钮添加libRestKit.a 静态链接库。

.你还要添加一些苹果自带的框架,如下:(点击⌘可以多选)

CFNetwork.framework

CoreData.framework

libxml2.dylib

MobileCoreServices.framework

QuartzCore.framework

Security.framework

SystemConfiguration.framework

还点击上次那个‘+’

设置的最后一步, 验证您的RestKit安装和配置。打开AppDelegate.m,并添加以下:

#import <RestKit/RestKit.h>

单击运行。如果程序无错误, 那么RestKit就设置正确了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐