2011年8月21日TweetPocketOAuthConsumerの基本的な使い方を説明します。OAuthConsumerの基本的な使い方OAuthConsumerは公式のドキュメント類が少なく、使い方について書かれたドキュメントもUsingOAuthConsumerくらいしか見当たりません。残念ながらこのチュートリアルも若干説明が不十分な部分があったり、サンプルコードはメモリーリークしまくりのコードになっているので、参考程度にみてあとは実際にコードを読むか使ってみて使い方を覚えていくしかありません。上記チュートリアルを参考に、メモリーリーク等の問題を直したプログラムは下記のような形になります。secretがありますが、OAuthConsumerでもそれぞれを管理するOAConsumerクラスとOATokenクラスが用意されています。初回サーバーにアクセスする時など、まだTokenがないときはtokenなしでリクエストを生成できます。リクエスト(OAMutableURLRequest)を生成したら、最終的にはOADataFetcherクラスを使ってサーバーと通信をします。通信結果の取得OADataFetcherクラスはデリゲートの機構を用いて結果を返してくれます。デリゲートメソッドは呼び出し時にセレクタを自分で指定する形になります。error);}改良OAuthConsumer自体の使い方は基本的にはこんな感じなのですが、実際に使ってみるとこのままの形で使うのはなかなか使い勝手がよくないので、普段僕はブロック対応のラッパーを作って使っています。次のポストでそのラッパーについて説明します。実際の使い方は次のポストにて。コメントをキャンセルメールアドレスが公開されることはありません。*ウェブサイトご意見、ご感想をお願いします。その2ARを学ぶ10連休。折り返し地点までの記録。