一般的な NSObject メソッド「+alloc」と「-init」をマージする NSObject のサブクラスのメソッドを作成しています。これは、クラスのインスタンスを作成するときに時間を節約するためです。
(このサブクラスも抽象クラスです。NSObject をサブクラス化する代わりのようなものなので、メソッドはサブクラス化に対応している必要があります。)
メソッド「make」の場合、これが最善の書き方ですか?
+(id)make
{
id newObject = [[self.class alloc] init];
return newObject;
}
より良い方法があるとすれば、それはどのようなものでしょうか?
ありがとう