Синтезированные свойства для примитивных типов данных с использованием ARC - weak или assign?

Мне было интересно, как правильно писать синтезированные свойства для примитивных типов данных (например, bool ), когда включен ARC.

Я использовал это до ARC:

@property(assign) bool isOn;

Но я понимаю (возможно, ошибочно), что вы не должны использовать assign , когда ARC включен. Я попытался заменить это на weak , но получаю сообщение об ошибке -

Свойство атрибута weak должно иметь тип object.

Следует ли мне продолжать использовать assign ?

19
задан Josh Caswell 13 October 2011 в 18:04
поделиться