Разница между атрибутами свойства в target-c - PullRequest
21 голосов
/ 20 сентября 2010

Когда использовать атрибуты и какова цель каждого атрибута?

1 Ответ

36 голосов
/ 20 сентября 2010

Некоторые атрибуты:

только для чтения - используйте, если не хотите, чтобы установщик

оставьте - используйте, если вы хотите, чтобы значения были назначенываше имущество будет сохранено

copy - используйте, если хотите, чтобы скопировали значения, присвоенные вашему имуществу.

assign - используйте, если хотитеновые значения, которые должны быть назначены без сохранения или копирования.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...