2009-10-21 13 views

Répondre

6

Il y a la notion du fil principal, où tous les appels UIKit et Core Graphics doivent provenir. Je suppose que vous pourriez dire que le fil principal est un fil de premier plan et que tous les autres fils de votre application sont des fils de fond. Vous pouvez démarrer un fil d'arrière-plan avec performSelectorInBackground:withObject: sur NSObject. Si vous avez besoin de travailler sur le thread principal (par exemple faire des choses sur l'interface utilisateur), vous pouvez utiliser performSelectorOnMainThread:withObject:waitUntilDone:. Si vous devez vérifier si votre code est en cours d'exécution sur le thread principal, vous pouvez utiliser [NSThread isMainThread].

Questions connexes