Свойство с атрибутом 'copy' должно быть типа объекта.
Каков правильный способ объявления?
Ответ 1
Вы также можете объявить этот путь.
@property (assign) BOOL locationUseBool;
В принципе, если вы говорите неатомически, и вы создаете аксессоров, используя @synthesize, то если несколько потоков пытаются изменить/прочитать свойство сразу, может случиться плохое. Вы можете получить частично записанные значения или перевыпущенные/сохраненные объекты
В многопоточной программе атомная операция не может быть прервана частично, тогда как неатомные операции могут.