Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
自動解放メッセージについてあまり明確ではありません... 自動解放がオブジェクトに送信されるとき、「イベントループの終わりまでのみ」オブジェクトが解放されるとはどういう意味ですか? 自動リリースと予想される保持の間にイベントループの終了が発生しないのはなぜですか?
フレームワークは、関心を示したイベント(ボタンのクリック、ビューのロード、通知の配信など)のイベントループ処理の一部としてコードを呼び出します。そのイベントループの終了は、その処理から戻って、フレームワークに次に必要なことをすべて実行させた後に発生します。したがって、コードが制御を戻すまで、プールを使い果たすことはありません。
(この一連のイベントは、ユーザーコードが処理ループでスタックしている場合に、物理的な画面の更新が発生しない理由のおおよその説明でもあります。)