Я слежу за видео о разработке iPhone в iTunes U, и пока все хорошо. Думаю, я достаточно хорошо все понял.
Дело в том, что в примерах, которые они предоставляют, они никогда не создают собственные методы класса, такие как те, которые вы используете в некоторых классах Foundation (например, [строка NSString]), поэтому я не уверен, как мне следует создать свой собственный метод класса. чтобы вернуть автоматически выпущенный экземпляр моего класса.
Я знаю, как создать сохраненный объект с помощью метода экземпляра, но я бы предпочел использовать метод класса, потому что я предпочитаю его, я просто не уверен, будет ли эта реализация наиболее подходящей для возврата автоматически выпущенного объекта:
+ (PhotoViewController*)initWithImageView:(UIImageView*)imageView
{
PhotoViewController *toreturn = [[PhotoViewController alloc] init];
toreturn.imageview = imageView;
[toreturn autorelease];
return toreturn;
}
Большое спасибо за любую помощь, которую вы можете предоставить.