连接API:如何将iOS和JSON框架集成
连接API和设备的标准格式是使用JSON结构的包。JSON框架是JavaScript模型,适用于创建结构化数据的数据包。
还有其他格式——OData、SOAP、XML,但是JSON是其中的领导者。 Apple iOS现在支持Objective-C和Swif这两种不同的开发语言,可以用来创建解决方案。
好消息是可以使用由任一语言编写的框架并且在项目间共享。这意味着用户可以在Swift项目里使用更老的Objective-C框架。在iOS上连接JSON框架需要两步:首先,确定将要使用的API,然后解析JSON。
连接JSON API
在Xcode上开发的项目中拉取API时,第一步需要做的是连接到API。连接到API要求NSJSONSerialization类。该类在Objective-C和Swift上都可以工作。
如何在iOS框架里解析JSON
可以编写代码将JSON API集成进项目里,或者加速开发,可以使用如下框架(所有这些都可以在这里找到)
JSONModel —— 一个Objective-C框架JSONAPI-ios——一个Objective-C框架ObjectMapper —— 一个Swift框架Spine —— 一个Swift框架SwiftyJSON —— 一个Swift框架
但是是否所有东西都需要JSON框架呢?这取决于所开发项目的类型。建议如果扩展某个老的Objective-C的项目,就使用框架。对于全新的Swift 2.0项目,不需要使用框架。代码不会太复杂。Roadfire Software提供了很好的指南。
下一步做什么?
至此,项目已经连接到API上了,并且也已经解析了数据。现在还需要做什么呢?这正是有意思的部分。现在可以在Xcode项目里按照所想管理数据。这可能包括映射目录,连接业务流程或者任何iOS开发人员可用的上千个公开和私有的API。在iOS上通过使用已有API,能够极大地加速创建项目解决方案的速度。
本文转自d1net(转载)
Java--安装和用原生API连接Zookeeper Zookeeper是一个典型的分布式数据一致性的解决方案,分布式应用程序可以基于它实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、分布式锁和分布式队列等功能。
安装和用原生API连接Zookeeper Zookeeper是一个典型的分布式数据一致性的解决方案,分布式应用程序可以基于它实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、分布式锁和分布式队列等功能。
相关文章
- (NO.00003)iOS游戏简单的机器人投射游戏成形记(三)
- iOS开发-常用第三方开源框架介绍(你了解的ios只是冰山一角)
- IOS开发之自定义Button(集成三种回调模式)
- IOS开发之自定义Button(集成三种回调模式)
- iOS短信验证码SDK集成文档
- IOS 30多个iOS常用动画,带详细注释
- iOS中 扫描二维码/生成二维码详解
- Ios开发之 -- js和ios的交互
- iOS集成支付宝
- iOS开发UI篇—ios应用数据存储方式(归档)
- iOS开发UI篇—ios应用数据存储方式(偏好设置)
- 话说好像是这样,ios下面通常用iframe来打开你的scheme地址; Android下通常用location.href来。。。 不过实际情况好像比这个复杂得多。。
- iOS中 蓝牙2.0详解/ios蓝牙设备详解
- iOS开发那些事-Passbook详解与开发案例(附视频)
- iOS TCP/UDP
- iOS Xcode Slicing图片拉伸 android .9.png
- iOS wifi(socket)通讯
- iOS音视频开发十:视频解封装,从 MP4 解出 H.264/H.265