使用 AFNetworking 或 JSONKit 与 Node.js express 网络服务器通信

Posted

技术标签:

【中文标题】使用 AFNetworking 或 JSONKit 与 Node.js express 网络服务器通信【英文标题】:Using AFNetworking or JSONKit to talk to a Node.js express webserver 【发布时间】:2012-04-01 22:52:02 【问题描述】:

如果我想要对网络服务器做的只是从 iPhone 应用程序请求数据和发送命令,那么我只需要 AFJSONRequestOperation,对吗?为什么有些人还使用带有 AFNetworking 的 JSONKit?如果我使用 JSONKit,我还需要使用 AFNetworking 吗?

【问题讨论】:

【参考方案1】:

如果您要部署到

AFNetworking 做所有的网络工作 JSONKit 上进行 JSON 的解析/编码

来自AFNetworking git

AFNetworking 需要 ios 4.0 及更高版本,或 Mac OS 10.6 及更高版本。

AFNetworking 使用 NSJSONSerialization(如果可用)。如果您的应用针对此类不可用的平台,您可以将以下 JSON 库之一包含到您的项目中,以便 AFNetworking 自动检测和使用。

JSONKit SBJson YAJL

【讨论】:

我在 iOS 4.3 模拟器中运行了相同的程序,它不需要任何额外的 JSON 库即可工作。

以上是关于使用 AFNetworking 或 JSONKit 与 Node.js express 网络服务器通信的主要内容,如果未能解决你的问题,请参考以下文章

JKDictionary 类是 JSONKit 私有的,不应以这种方式使用

GitHub上值得关注的iOS开源项目

很奇怪,包括 AFNetwork 的问题?

JSONKit在从iphone中的Web服务解码JSON对象时更改浮点值

CocoaPods安装及使用

CocoaPods安装及使用