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