Возможный дубликат:
Objective-C свойства: атомный и неатомный
По умолчанию все свойства в Objective-C являются атомарными. Если мне нужно неатомическое, я должен его объявить. Но мне интересно, почему я должен использовать неатомические? Даже если мои приложения не многопоточны, атомам кажется, что это можно сделать. Каковы преимущества неатомических?