Dans mon code principal (afin de montrer UIActivityIndicatorView) j'appelle une fonction, foo () sur un thread d'arrière-plan. Qu'arrive-t-il aux fonctions appelées par foo () à tour de rôle? Est-ce que ces fonctions seront également appelées et exécutées dans le même thread d'arrière-plan?
Oui, il sera également appelé dans ce même fil de fond.
En fait, tout ce que vous appelez sera exécuté dans le même thread que l'appelant, à less que vous n'utilisiez explicitement des methods pour créer un nouveau thread et y exécuter une méthode ou exécuter une méthode dans un autre thread (ex performSelectorOnMainThread:withObject:waitUntilDone:
. Mais à partir de ces methods, c'est la même chose: ils seront exécutés dans le même fil que leurs appelants.