4

post/get/delete + json 解析など、基本的な RESTful 機能をアプリに実装する必要があります。

フレームワークとして何を使用することをお勧めしますか:

1) レスティ http://projects.lukeredpath.co.uk/resty/ (ARC?) 2) http://restkit.org/ (ARC?)

それらのそれぞれの利点は何ですか?

私が質問している理由は、昨日 ASIHTTPRequest を使用していくつかの RESTful 機能を実装したためですが、今日私が読んだのはもうサポートされていないためです:(

もう 1 つ、iOS5 SDK (GCD Dispatcher など) で JSON サポートが組み込まれていると聞きましたが、iOS4 クライアントでも機能しますか? (コンパイル時または実行時の依存関係ですか?)、ポスト/取得リクエストを実行できますか?

4

1 に答える 1

5

要件によって異なります。

サーバーとのRESTful通信が必要な場合は、Restyはそれほど悪くはありません(私はこれを使用したことはありませんが、簡単に見えます)。

一方、Restkitは、1つの究極の機能があるため、1つの強力なパッケージです。コアデータとの統合。Restkitは、Json応答を解析してオブジェクトにし、これらのオブジェクトを最小限のコーディングでコアデータに保存することができます。これは、これがあなたが探しているタイプの機能である場合に非常に役立ちます。

必要な機能を定義し、フレームワークを確認することをお勧めします。あなたが言うように、それが基本的なものであれば、Restkitはあまりにも強力かもしれないと主張することができます。

組み込みのJSON解析ライブラリに関しては、リストの優先順位がはるかに低くなっています。これらのフレームワークにはすでにJsonパーサーが含まれており、非常にうまく機能します。これらのパッケージ化されたフレームワークを選択したJSONパーサーで後付けする前に、利点を真剣に検討します。

于 2012-05-10T12:37:33.563 に答える