FacebookのiOS SDKを使用するための「ベストプラクティス」のガイドラインは何か不思議でした。iOS Facebook SDK - ベストプラクティス?
具体的には - Facebook SDKを使用するいくつかのフォームがあります。 OOPプログラマーとしての私の最初の本能は、すべてのFacebookの活動を扱う私のデータアクセス層の下に "FacebookManager"クラスを作成することでした。 残念ながら、Facebook iOS SDKはデリゲートと非同期メソッドを使用しているため、FacebookManagerを使用している他のモジュールはすべての応答の代理人を渡す必要があるため、あまり役に立ちません。
次に、各ViewControllerはFBRequestDelegateであり、Facebookのすべての応答を処理すると考えました。
あなたのアプリではどのようにしますか?
なぜPostToWall関数の最後の2行が反転していませんか?あなたは要求を実行し、ブロックにパラメータとしてブロックを追加しますか? 私はそれを取得しません... –
私の理解は、要求が準備され、runloopが次に実行されるまで実行されません。だからこそ、ブロックが追加される前にリクエストが出て行くように見えるのですが、実際には、ブロックが追加された後に実行ループの次のステップで実行されます。 – ribeto
私はあなたの例を使って終わりました。ありがとう。 –