Возможный дубликат:
Должен ли я ссылаться на self.property в методе инициализации с помощью ARC?
Я новичок в Objective-C и все еще пытаюсь понять все, что отличается (от C # и C). Я использую ARC в своем проекте.
Скажем, у меня есть такой конструктор:
-(id)initWithPriority:(NSNumber *)x1 Value:(id)y1
и у меня есть два (сильных) (синтезированных) свойства (x2,y2). Если я сделаю:
_x2=x1;
_y2=y1;
(который пропускает просмотр свойства и просто получает доступ к синтезированным иварам), а не
x2=x1;
y2=y1;
ARC все еще работает (например, он все еще сохраняет счетчик)?
dealloc
. В противном случае Использование методов доступа для установки значений свойств. - person Rob   schedule 10.11.2012x2=x1;
вы хотели сказатьself.x2 = x1;
или[self setX2:x1];
. - person Rob   schedule 10.11.2012