2009-08-22 7 views
2

[NSThread isMultiThreaded] renvoie toujours YES pour mon application iPhone, à la fois dans le simulateur et sur l'appareil, même si je l'exécute en applicationDidFinishLaunching:.toujours OUI?

Est-ce prévu?

(J'utilise Snow Leopard, si cela fait une différence).

Répondre

3

Tout à fait normal. C'est presque toujours vrai pour les applications Mac, sauf si vous créez une application en ligne de commande qui n'utilise pas AppKit.

En particulier, Core Animation, Core Audio et éventuellement d'autres parties de Cocoa généreront des threads d'arrière-plan en votre nom.

3

Il semble que la composition et l'animation de la couche UIView se fasse dans un thread (généré par Cocoa).

Questions connexes