Некоторые атрибуты:
только для чтения - используйте, если не хотите, чтобы установщик
оставьте - используйте, если вы хотите, чтобы значения были назначенываше имущество будет сохранено
copy - используйте, если хотите, чтобы скопировали значения, присвоенные вашему имуществу.
assign - используйте, если хотитеновые значения, которые должны быть назначены без сохранения или копирования.
nonatomic - используется для отключения механизма, который делает доступ к свойству атомарным.Атомное свойство гарантированно даст вам указатель на реальный объект, который все еще существует, или ноль.В многопоточной среде неатомарное свойство может дать вам объект, который уже был освобожден.