Je m'attendais à objectAtIndex:
pour renvoyer un objet conservé et auto-libéré pour mon usage, mais mes tests avec les pools autorelease indiquent qu'ils ne le font pas.Accès sécurisé à NSArray
Cela étant, comment puis-je me protéger contre un autre thread la suppression d'un objet à partir d'un tableau après je récupère sa référence à l'aide objectAtIndex mais avant J'ai la chance d'utiliser ou de conserver cette référence ?
Autorelease ** never ** contribue à la sécurité du filetage. Jamais. Qu'est-ce que BJ Homer a dit? vous devez utiliser une sorte de primitive de synchronisation pour accéder aux éléments du tableau. – bbum