RestKit:iOS开发必备,告别众多无聊代码
来源:互联网 发布:美图秀秀同类软件 编辑:程序博客网 时间:2024/05/16 07:21
RestKit是一款专为iOS设计的Objective-C框架,旨在与RESTful web服务的交互变得更简单快速。它基于强大的对象映射系统,并且结合了一个干净、简单的HTTP请求/响应API,大大减少了开发人员开发过程中所需的代码量。
主要特性
- 简单高层次的HTTP请求/响应系统:RestKit在NSURLConnection的基础上建立了HTTP客户端,并且提供了一个有效方法库来检测MIME类型和状态码。同时让提交表单数据变得更简单,且一个本地参数对象还能够轻松地创建多部分提交。
- 框架支持切换服务器以及环境:RestKit使用基本的URL和资源路径,而不是完整的URL,让你可以快速地切换目标服务器。让插值URL字符串和构建NSURL对象成为了过去式。
- Core Data支持:以对象映射层为基础,RestKit提供了与Apple的Core Data集成框架,用来扩展远程资源映射到本地的对象。还提供一个很好地基于Core Data原语的API,用来简化配置和查询用例。
- 对象映射系统:RestKit提供了一个建模层,有利于将映射进程数据负载到原生Cocoa对象声明方式中去。这样,程序员就不用担心解析的问题,只需简单的请求框架,异步获取远程资源以及调用委托结果即可。对象映射使用的是键值编码来实现的,允许快速遍历解析后的对象图。反射是用在属性类型上,以便将远程日期编码映射为字符串返回到NSDate对象。
- 生成数据库文件:当使用Core Data对象存储时,你可以从数据文件集合中生成一个数据库文件。这样,你就可以将你的应用以及数据库的应用程序包提交到App Store中,并且可以达到立即使用的效果。
- 可插入解析层:RestKit目前通过SBJSON和YAJL解析器支持JSON。解析是在一个简单接口背后实现的,允许额外的数据格式进行透明处理。
(文/刘璐璐 责编/唐小引)
传送门:RestKit官网
本文为CSDN原创文章,未经允许不得转载,如需转载请联系market#csdn.net(#换成@)
0 0
- RestKit:iOS开发必备,告别众多无聊代码
- iOS开发必备,告别众多无聊代码
- [IOS 开发] RestKit
- 告别无聊
- iOS开源:RestKit
- RestKit
- iOS开发之优秀开源代码解读:RESTKit的使用教程
- IOS 开发必备网址
- IOS 开发必备网址
- iOS开发必备网址
- CoconutKit ios开发必备
- IOS 开发必备网址
- iOS快速开发必备
- iOS快速开发必备
- iOS开发必备插件
- ios开发必备
- 在iOS开发中告别未定义selector
- 在iOS开发中告别未定义selector
- 数据库下建立一个简单的表sss,并循环插入多条数据
- Cannot retrieve definition for form bean loginform on action /loginActionTest
- 广州传智播客Java培训实力过硬,得企业分外青睐
- java设计模式
- Java NIO系列教程(九) Java NIO与BIO
- RestKit:iOS开发必备,告别众多无聊代码
- javascript基础知识梳理-数组
- How to read a file line by line?
- 计算机学院普通的大学生如何提高兴趣敲代码
- IE执行脚本慢的解决方案
- 计算机常用术语中英文对照
- pl/sql之Graph Window
- 把握住每一秒钟
- 行人检测之HOG特征(Histograms of Oriented Gradients)