1

我正在尝试在新的 iOS 6 测试版中构建一个基本的社交 iOS 应用程序作为概念验证项目,以提高我的 iOS 开发技能。本质上,我希望允许用户生成一个帐户,将一些信息存储在云中,然后能够将他们的信息(以及他们朋友的信息)提取到设备中。我已经在设备上粗略地设计了一个前端,但我现在需要启动网络组件,并正在寻找有关任何库、框架、教程和/或使用指南的建议。

我正在考虑使用 node.js 和 mongodb 构建服务器端,因为我已经在它们之上构建了一个 RESTful API,我可以适应这个任务。这是完成这样一个应用程序的最佳方式吗?我愿意接受任何建议。

4

2 回答 2

4

更多网络库建议:

1) AFNetworking - https://github.com/afnetworking/afnetworking。这被广泛使用(现在更是如此,因为 ASIHttpRequest 已经停止开发)。它是现代的和基于块的。但是,它还不是 ARC。

2) MKNetworkKit - https://github.com/MugunthKumar/MKNetworkKit。现代和基于 ARC。

我将所有应用程序从 ASIHttpRequest 切换到 AFNetworking 并强烈推荐它。

到目前为止提到的所有框架(ASIHttpRequest、RESTKit、AFNetworking、MKNetworkKit)都可以很好地与 node.js/restful API 后端通信。

于 2012-08-10T00:34:13.467 回答
1

处理网络连接的最常见和流行的库是 ASIHTTPRequest:http ://allseeing-i.com/ASIHTTPRequest/和 RESTKit:http ://restkit.org 。我现在使用 RESTKit 作为 Salesforce 库的一个组件。我过去使用过 ASIHTTPRequest,发现它是一个非常好的库。我有一段时间没有使用它,但我强烈推荐它。

编辑:我还建议使用 CocoaRestClient 来测试您的 API。

于 2012-08-09T22:25:20.163 回答