10

iOSライフサイクルのイベントループが何をするのかを知る必要がありますか?. 誰でもこれに関して私に提案できますか??

4

1 に答える 1

18

最良の答えはおそらく、 iOSドキュメントの Cocoa Application Competencies の「メイン イベント ループ」セクションで Apple によって提供されたものです。

メイン イベント ループでは、アプリケーションは着信イベントを継続的にオブジェクトにルーティングして処理し、その処理の結果として、その外観と状態を更新します。イベント ループは単なる実行ループです。つまり、作業をスケジュールし、実行ループに接続されたさまざまな入力ソースからのイベントの受信を調整するためのイベント処理ループです。すべてのスレッドは実行ループにアクセスできます。メイン スレッドを除くすべてのスレッドで、実行ループを構成し、コードで手動で実行する必要があります。Cocoa アプリケーションでは、メイン スレッドの実行ループ (メイン イベント ループ) がアプリケーション オブジェクトによって自動的に実行されます。メイン イベント ループの特徴は、ユーザーの操作 (ビューをタップする、キーボードを使用してテキストを入力するなど) によって生成されたオペレーティング システムからのイベントをプライマリ入力ソースが受け取ることです。

ちなみに、iOS 開発に比較的慣れていない場合は、このドキュメントを読むことを強くお勧めします。おそらくあなたが抱く多くの質問に答えることができるからです。

于 2011-03-23T07:45:03.247 に答える