Как лучше всего создать объект, который будет жить в сохраняемом свойстве? Я привел несколько примеров.
Предположим, свойство:
@property (nonatomic, retain) myProperty;
@synthesize myProperty = _myProperty;
Вариант 1:
self.myProperty = [[[MyClass alloc] init] autorelease];
Вариант 2:
self.myProperty = [[MyClass alloc] init];
[self.myProperty release];
Вариант 3:
_myProperty = [[MyClass alloc] init];
Вариант 4:
MyClass *property = [[MyClass alloc] init];
self.myProperty = property;
[property release];