В Obj-C свойства могут быть настроены как слабые/сильные. Переменные экземпляра. вроде следующего -
@interface MyClass {
NSObject *a;
}
Объект MyClass сохраняет слабую ссылку на a
или сильную, или что-то еще? Я думаю, что iVar не будет выпущен, пока его объект не будет выпущен.
Почему мы не указываем слабые/сильные свойства iVar?