В дуге, что происходит, когда вы не синтезируете

Что произойдет в проекте с поддержкой ARC для iOS, если я не синтезирую свойство, поскольку сохранение / выпуск запрещены?

@interface SomeClass : NSObject {
    NSMutableArray*     _pieces;
}
@end

Какова семантика памяти iVar _pieces в этом случае? Скажи, я установил это с помощью,_pieces = whatever.

_Pieces установлен в ноль, когда экземпляр моего SomeClass освобожден? _Pieces хранится как слабая ссылка? Если все другие объекты, которые сохранили _pieces, освободят его, будет ли он пустым, когда я попытаюсь получить к нему доступ?

Ответы на вопрос(5)

Ваш ответ на вопрос