0

RESTを介してWebサービスを利用するためにアプリ側で必要なフレームワーク/ライブラリは何ですか?

現在、JSONとASIHTTPRequestフレームワークを解析するSBJsonがあります。ASIHTTPRequestはRESTプロトコルですか?または、ASIHTTPRequestの上に別のRESTライブラリを追加する必要がありますか?

もう1つの問題は、ASIHTTPRequestフレームワークが昨年から維持されていないことです。それで、それはARCを備えた現在のiOS 5でもまだ機能しますか?

SBJsonとASIHTTPRequestの他に、Webサービスを利用するために見逃したフレームワーク/ライブラリはありますか?

誰かが私の正しい方向に導くことができれば嬉しいです

編集:私は別のフレームワークRESTkitを見つけました。このフレームワークはASIHTTPRequestフレームワークに取って代わりますか、それとも連携して機能しますか?初めてWebサービスを実行し、iOS側から使用します。だから私はたくさんのばかげた質問をするかもしれません。

4

1 に答える 1

1

REST はプロトコルではなく、アーキテクチャです。Web サービス設計の特定のスタイルを説明しているだけです。RESTful サービスと通信するための特別なフレームワークは必要ありません。SBJson と ASIHHTPRequest は、ニーズに対して十分すぎるはずです。

ARC で動作する ASIHTTPRequest に関しては、各ソース ファイルに -fno-objc-arc コンパイラ フラグを設定するだけです。詳細については、この質問を参照してください。

プロジェクト内の単一のファイルに対して ARC を無効にするにはどうすればよいですか?

ASIHTTPRequest を静的ライブラリ (ARC なし) として構築し、アプリ内でリンクすることもできます。

于 2012-07-17T05:52:18.113 に答える