Я не отвечаю на ваш вопрос полностью, но если вы спрашиваете, используется ли следующее:
@synthesize property_name=ivar
означает, что вы можете использовать оба self.property_name
или просто property_name
, ответ - нет.Если вы хотите использовать его без self
, вам придется ссылаться, если через ivar
.
Это верно, конечно, если вы только объявили переменную, используя @property
и @synthesize
и также не включал его в качестве ивара в @interface
декларации