Objective-C Language Stockage local


Exemple

Chaque thread a accès à un dictionnaire mutable local au thread actuel. Cela permet de mettre en cache les informations de manière simple sans avoir besoin de les verrouiller, car chaque thread a son propre dictionnaire de mutabilité dédié:

NSMutableDictionary *localStorage = [NSThread currentThread].threadDictionary;
localStorage[someKey] = someValue;

Le dictionnaire est automatiquement libéré à la fin du thread.