0

さて、これは一般的な質問です。私はRestKitを使用してOAuthやその他のWebサービスに接続しています。それは本当に素晴らしい働きをします。また、ご存知のとおり、他にもいくつかのサードパーティフレームワークが利用可能です。

ただし、ネイティブiOSフレームワーク(NSURLConnectionなど)によって提供されるクラスのみを使用して、OAuthWebサービスからデータをフェッチすることは可能ですか。

私はそれが正しいことを知っていますが、それではほとんどの人がRestKitのようなものを選ぶのが非常に難しいのです。すべてのコードを自分で書きたい場合は、どうすればよいですか。使用するクラス、考慮すべき事項、参照するサンプルコードなど。

PS-私は以前にこれをネットで実際に調べようとしましたが、利用可能な決定的な記事はありませんでした。ご存知のように、非常に便利ですが、サードパーティのライブラリを使用する際に考慮すべき明らかなことがいくつかあります。変更は頻繁に行われるため、いつ廃止されるかはわかりません。そして最も重要なことは、プロジェクトにある目に見えるコードのすべての行を知りたいということです。

4

1 に答える 1

0

OAuth はネットワーク上で発生し、リクエストを渡し、次に何が必要かを示すレスポンスを受け取ります。そのため、NSURLConnection を使用してリクエストを送信し、デリゲート メソッドを実装して応答または失敗をリッスンし、さらにリクエストを送信する可能性があります。

OAuth を初めて使用する場合は、メソッド呼び出しのやり取りが非常に複雑に見えるため、気が遠くなる可能性があります。シンプルな OAuth ライブラリ (/非常に/シンプルな OAuth ライブラリ) を入手して、そのコードをトレースすることをお勧めします。

于 2012-11-05T13:55:04.397 に答える