Vimeo API用に公開されているフレームワークを作成しています。このフレームワークは、インターネットから情報を取得する必要があります。これには時間がかかることがあるので、UIがハングしないようにthreadinを使用する必要があります。 FoundationはNSURLConnectionDelegateのようにこれに代理人を使用します。しかし、Game Kitはブロックをコールバック関数として使用します。インターネットから情報を取得するフレームワークを作成する場合は、ブロックを作成するかブロックを使用する必要がありますか?
これを行う推奨方法は何ですか?私はブロックが標準のGCCバージョンではサポートされていないことを知っていますが、私のフレームワークを使用するもののためのコードが少なくて済みます。
一方、代議員は実際の方法であり、プロトコルを使用する場合は、そのメソッドが実装されていると確信しています。
ありがとうございました。
Mac OSのバージョンで良い点。 – d11wtq
私は常に最新のiOSを対象にしているので、古い3.xでは問題ありません。Leopardのユーザーはまだ多いですか?よく分かりません。多くのアプリケーションは、10.5と10.6の両方で互換性があります。 –