2012-08-09 83 views
1

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

我想建设有node.js的和MongoDB服务端,因为我已经上构建了一个RESTful API,我能适应这个任务。这是完成这样一个应用程序的最佳方式吗?我愿意接受任何建议。

回答

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 /宁静的API后端就好了。

+0

谢谢,我会给他们一个镜头。有关如何在RESTful方面使用node.js处理用户验证(oAuth等)的任何建议? – Primus202 2012-08-10 14:40:08

1

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

编辑:我也是会建议CocoaRestClient来测试你的API。

+2

不要使用ASIHTTPRequest,它已经正式放弃。 – kevboh 2012-08-10 00:50:09