1

iOS 開発スキルを向上させるための概念実証プロジェクトとして、新しい iOS 6 ベータ版で基本的なソーシャル 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です。現在、Salesforce ライブラリのコンポーネントとして RESTKit を使用しています。過去に ASIHTTPRequest を使用しましたが、非常に優れたライブラリであることがわかりました。しばらく使っていませんが、おすすめです。

編集: CocoaRestClient を使用して API をテストすることもお勧めします。

于 2012-08-09T22:25:20.163 に答える