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就设置正确了

  • 相关阅读:
    pcs7 opc 连接问题
    nuget 多个程序引用同一个库时,当个这个库更新时,引用的程序都要跟新,否则会在运行时出错
    nuget update FileConflictAction
    a
    C#版本
    .NET Framework版本与CLR版本之间的关系
    c# 将一种数组类型转成另一种数组类型
    tfs 清除缓存,在需要时
    java枚举和仿枚举
    java反射的用法
  • 原文地址:https://www.cnblogs.com/lixingle/p/3294197.html
Copyright © 2011-2022 走看看