-
Если я объявляю свойство сильным, например:
@property (strong, nonatomic) UIView *iVar;
Когда я его установлю, имеет значение, если я делаю
iVar = ...
илиself.iVar = ...
? Кажется, что с ARC они делают то же самое. -
Если я объявляю только переменную экземпляра (а не @property), например,
BOOL selected
, означает ли это, что она определена как__unsafe_unretained
(так как нет свойства, определяющего ее сильную) или Я явно указываю, что?
Похоже, я ответил на мои собственные вопросы выше, отвечая ARC: Как выпустить статическую переменную?, но я все еще немного смущен по вышеуказанным вопросам.