12

ボタンとアクティビティ インジケーターだけのシンプルなアプリケーションを作成しました。ボタンを押すと、アクティビティ インジケーターのアニメーションが開始されます。Xcode 4.6 iPhone 6.1 Simulator では、アクティビティ インジケーターが回転しています。アプリケーションを一時停止すると、libsystem_kernel.dylib`mach_msg_trap になることがあります。これは、スレッド 1 である com.apple.main-thread にあるようです。この方法でアプリを一時停止すると、メイン スレッドがブロックされ、アクティビティ インジケーターの回転が停止するのではないでしょうか? そうは見えません。

更新: この記事 ( http://www.dragthing.com/blog/2009/07/how-to-make-your-iphone-app-launch-faster/ ) は次のように述べています。システムによるスレッド – つまり、アプリケーションが起動中に初期化コード内でブロックされていても、スピナーは回転し続けます。」UIActivityIndi​​catorView がメインスレッドからアニメーション化される可能性はありますか?

4

1 に答える 1