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拖到项目导航器里 。
![](http://cdn5.raywenderlich.com/wp-content/uploads/2012/05/adding_restkit-459x320.png)
现在你已经告诉您的项目RestKit是存在的,是时候开始最关键的步骤:配置RestKit,这样你就能正确的使用它。2个.xcodeproj都要配置设置,添加下面这些框架来构建配置。
点击顶部的项目在项目导航器面板中,选择的项目的target。
单击Build Settings 在搜索框搜索Other Linker Flags。点击Other Linker Flags,在右边值里添加”-ObjC”。
![](http://cdn2.raywenderlich.com/wp-content/uploads/2012/05/other_linker_flags-700x116.png)
配置完之后,在搜索框里输入 Header Search Path 点击右边值里添加“$(BUILT_PRODUCTS_DIR)/../../Headers”。
![](http://cdn3.raywenderlich.com/wp-content/uploads/2012/05/header_search_paths-700x114.png)
现在点击Build Phases,在Target Dependencies 点击下拉三角形。点击添加按钮,选择REstKit。
点击连接器,然后在这里选择(+)按钮添加libRestKit.a 静态链接库。
.你还要添加一些苹果自带的框架,如下:(点击⌘可以多选)
CFNetwork.framework
CoreData.framework
libxml2.dylib
MobileCoreServices.framework
QuartzCore.framework
Security.framework
SystemConfiguration.framework
还点击上次那个‘+’
设置的最后一步, 验证您的RestKit安装和配置。打开AppDelegate.m,并添加以下:
单击运行。如果程序无错误, 那么RestKit就设置正确了
进行 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拖到项目导航器里 。
![](http://cdn5.raywenderlich.com/wp-content/uploads/2012/05/adding_restkit-459x320.png)
现在你已经告诉您的项目RestKit是存在的,是时候开始最关键的步骤:配置RestKit,这样你就能正确的使用它。2个.xcodeproj都要配置设置,添加下面这些框架来构建配置。
点击顶部的项目在项目导航器面板中,选择的项目的target。
单击Build Settings 在搜索框搜索Other Linker Flags。点击Other Linker Flags,在右边值里添加”-ObjC”。
![](http://cdn2.raywenderlich.com/wp-content/uploads/2012/05/other_linker_flags-700x116.png)
配置完之后,在搜索框里输入 Header Search Path 点击右边值里添加“$(BUILT_PRODUCTS_DIR)/../../Headers”。
![](http://cdn3.raywenderlich.com/wp-content/uploads/2012/05/header_search_paths-700x114.png)
现在点击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> |
相关文章推荐
- IOS学习之路九(配置restful webservice 框架restkit)
- IOS学习之路九(配置restful webservice 框架restkit)
- 配置restful webservice 框架restkit
- RestKit - 简化iOS程序调用RESTful Web Services的框架
- 利用resteasy框架构建rest webservice----第二波:使用不同的方式让resteasy发布我们的restful webservice 服务(实例、教程)
- CXF框架的restful webservice 环境配置(一) 服务端
- 利用resteasy框架构建rest webservice----第四波:resteasy与spring真正集成发布我们的restful webservice 服务(实例、教程)
- CXF框架的restful webservice 环境配置(二) 客户端
- REST框架及RESTful接口设计的学习
- 利用resteasy框架构建rest webservice----第二波:使用不同的方式让resteasy发布我们的restful webservice 服务(实例、教程)
- IOS 学习之路(一) 徒手写界面(3)使用框架
- <转>RestKit在iOS项目中的使用,包含xcode配置说明
- ios学习--ios9 之 ReplayKit框架入门2-OC
- iOS开发之ReplayKit框架学习
- 利用resteasy框架构建rest webservice----第四波:resteasy与spring真正集成发布我们的restful webservice 服务(实例、教程)
- &lt;转&gt;RestKit在iOS项目中的使用,包含xcode配置说明
- IOS学习之路二十三(EGOImageLoading异步加载图片开源框架使用)
- IOS学习之路二十三(EGOImageLoading异步加载图片开源框架使用)
- RestKit在iOS项目中的使用,包含xcode配置说明
- <转>RestKit在iOS项目中的使用,包含xcode配置说明