Le système d'exploitation de l'iPhone distingue-t-il les threads de premier plan et d'arrière-plan?Le système d'exploitation iPhone distingue-t-il les threads de premier plan et d'arrière-plan?
1
A
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]
.
1
[NSThread isMainThread]
Questions connexes
- 1. Android CursorAdapters, ListViews et les threads d'arrière-plan
- 2. Threads d'arrière-plan en C#
- 3. Trouver le fil de premier plan à partir du fil d'arrière-plan
- 4. Fenêtre en premier plan (Flex)
- 5. Lancement de threads d'arrière-plan sur le démarrage de GWT
- 6. Force messagebox au premier plan
- 7. Définition de FolderBrowserDialog au premier plan
- 8. Listbox élément problème de premier plan
- 9. Visual Studio Mettre l'arrière-plan cmd.exe au premier plan
- 10. quelle est la différence entre le premier plan et le programme de fond?
- 11. C#, IAsyncResult et le pool de threads
- 12. Boutons et icônes fournis par le système SDK pour iPhone
- 13. Iphone Plan d'application
- 14. Problèmes de liaison propriété de premier plan GroupBox HeaderTemplate
- 15. TaskDialog toujours au premier plan dans Visual C++
- 16. Liaison conditionnelle de premier plan à un booléen
- 17. Comment changer la couleur de premier plan ou d'arrière-plan d'un bouton Tkinter sur Mac OS X?
- 18. Problème de mémoire dans le système d'exploitation iPhone (version courte)
- 19. iPhone - Définition de l'arrière-plan sur UITableViewController
- 20. Vous recherchez des didacticiels sur les threads d'interface utilisateur et les threads de travail
- 21. La sauvegarde de système de fichiers d'arrière-plan idéale
- 22. iPhone SDK Copier le fichier au système principal
- 23. En CLR, quelle est la différence entre un thread de fond et de premier plan?
- 24. iPhone SDK - TableSearch - Rechercher tous les mots au lieu de seulement le premier
- 25. UNIX Appel système pour enregistrer un processus d'arrière-plan
- 26. console Python intrus? et les threads multiplateformes
- 27. Vitesse du système de fichiers iPhone/iPod
- 28. Comment afficher l'info-bulle au premier plan du CPaneDialog flottant?
- 29. Utilisation de threads et ProcessBuilder
- 30. Comment obtenir le premier et le dernier enregistrement de DB