内部では下記の動作を行っています。イベント待ちのループとして記述できるようになります。呼び出しと全く同じです。自体はしばらくメモリ上に常駐する可能性があります。変数の値が初期化されずに以前の値を残しています。分離が必要となります。コードをそのまま使うことが出来ます。実際に動作するのですが少々問題があって、正しく起動する場合もあればアイコンをタッチした瞬間に落ちる場合があります。コードが再利用される可能性があるからです。セグメントが初期化されていないことが原因でしょう。オブジェクトのコンストラクタも走りません。分離する手法が紹介されていたので試してみました。できる点がポイントです。するには下記のようにします。変数を再定義可能にします。ロード管理や呼び出しを行います。読み込みと終了タイミングを指定します。スレッドの違いに注意が必要です。別スレッドで動作しています。