Mögliche Duplizieren:
Objective-C properties: atomic vs nonatomicWarum sollte ich jemals nichtatomare in einer Eigenschaft verwenden?
Standardmäßig werden alle Eigenschaften in Objective-C-Atom sind. Wenn ich nichtatomare brauche, muss ich es erklären. Aber ich frage mich, warum sollte ich jemals nichtatomare verwenden? Auch wenn meine Anwendungen nicht multi-threaded sind, scheint Atom der Weg zu sein. Was sind die Vorteile von nichtatomaren?
@KennyTM: Dies ist kein Duplikat Ihrer verknüpften Frage. Das heißt, was atomare/nicht atomare bedeutet, was nicht dasselbe ist wie zu fragen, ob Sie jemals nichtatomare verwenden sollten. – JeremyP