zoukankan      html  css  js  c++  java
  • IOS学习之路九(配置restful webservice 框架restkit)

    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都要配置设置,添加下面这些框架来构建配置。

    1. 点击顶部的项目在项目导航器面板中,选择的项目的target。
    2. 单击Build Settings 在搜索框搜索Other Linker Flags。点击Other Linker Flags,在右边值里添加”-ObjC”。

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

    4. 现在点击Build Phases,在Target Dependencies 点击下拉三角形。点击添加按钮,选择REstKit。
    5. 点击连接器,然后在这里选择(+)按钮添加libRestKit.a 静态链接库。
    6. .你还要添加一些苹果自带的框架,如下:(点击⌘可以多选)
      • CFNetwork.framework
      • CoreData.framework
      • libxml2.dylib
      • MobileCoreServices.framework
      • QuartzCore.framework
      • Security.framework
      • SystemConfiguration.framework
    7. 还点击上次那个‘+’

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

    #import <RestKit/RestKit.h>

    单击运行。如果程序无错误, 那么RestKit就设置正确了

  • 相关阅读:
    Max Sum Plus Plus HDU
    Monkey and Banana HDU
    Ignatius and the Princess IV HDU
    Extended Traffic LightOJ
    Tram POJ
    Common Subsequence HDU
    最大连续子序列 HDU
    Max Sum HDU
    畅通工程再续
    River Hopscotch POJ
  • 原文地址:https://www.cnblogs.com/lixingle/p/3294197.html
Copyright © 2011-2022 走看看