Свойство против ivar во времена ARC

Насколько я понимаю, установка ivar теперь сохраняет назначенный ему объект, поскольку для переменных по умолчанию используется квалификатор strong . Поскольку ivars находятся в области действия объекта, в котором они объявлены, а strong сохраняет объекты в области действия переменной, это означает, что значение ivars никогда не будет выпущено, пока объект, содержащий ivar, еще жив.

Правильно ли это?

Если так, правильно ли я полагаю, что с точки зрения управления памятью больше нет разницы между удерживающим (сильным) свойством и простым иваром?

56
задан Toastor 20 October 2011 в 12:50
поделиться