2009-06-06 5 views
0

私は毎回アプリのループごとに特定のメソッドを実行する必要があります。どのようにループに追加できますか?iPhoneのメインループ

私はアプリのデリゲートファイルや他の場所でこのループの兆候が見つかりませんでしたか?

どうすればいいですか?

ありがとうございました。

答えて

5

これは実用的ではありません。 iPhoneのアプリケーション実行ループは、アプリケーションが処理する必要があるイベントがあるときはいつでも実行されます。

おそらく、定期的に実行されるタイマー(NSTimer)のインストールをお勧めしますか?

+0

はい - タイマーの期間を十分に小さく設定すると、実質的にループの繰り返しごとに実行されます。このようにNSTimerを使用して、多くの軽量リアルタイムOpenGLアニメーションを実行できます。最終的に、最大限のパフォーマンス(OpenGLゲームなどの場合)が必要な場合は、独自のループを作成する必要がありますが、最初のオプションとしてこれをお勧めしません。 –

関連する問題