私は iTunes U で iPhone 開発ビデオをフォローしてきましたが、これまでのところ非常に優れています。十分に理解できたと思います。
問題は、彼らが提供する例では、いくつかの Foundation クラス ([NSString string] など) で使用するようなカスタム クラス メソッドを作成しないため、独自のクラス メソッドを作成する方法がわかりません。クラスの自動解放されたインスタンスを返します。
インスタンスメソッドを使用して保持オブジェクトを作成する方法は知っていますが、クラスメソッドを使用したいので、クラスメソッドを使用したいと思います。この実装が自動解放されたオブジェクトを返すのに最も適しているかどうかはわかりません。
+ (PhotoViewController*)initWithImageView:(UIImageView*)imageView
{
PhotoViewController *toreturn = [[PhotoViewController alloc] init];
toreturn.imageview = imageView;
[toreturn autorelease];
return toreturn;
}
ご協力いただきありがとうございます。