[NSThread isMultiThreaded]
は、applicationDidFinishLaunching:
の最初のことを実行しても、常に私のiPhoneアプリケーション用にYES
を返します。は常にYESですか?
これは予期されますか?
(私はSnow Leopardを使用しています(違いがある場合)
[NSThread isMultiThreaded]
は、applicationDidFinishLaunching:
の最初のことを実行しても、常に私のiPhoneアプリケーション用にYES
を返します。は常にYESですか?
これは予期されますか?
(私はSnow Leopardを使用しています(違いがある場合)
完全に正常です。 AppKitを使用しないコマンドラインアプリケーションを作成しない限り、ほとんどの場合、Macアプリケーションでも同様です。
特に、Core Animation、Core Audio、およびCocoaの他の部分では、あなたのためにバックグラウンドスレッドが生成されます。
UIViewレイヤの合成とアニメーションは、スレッド(Cocoaによって生成されます)で行われるようです。