サブクラス化とクラスメソッドについて質問があります。
MyBaseClassコンビニエンスクラスメソッドを持つ基本クラスがあります
+ (id)giveMeAClassUsing:(NSString *)someParameter;
MyBaseClassシングルトンではありません。
ここで、のサブクラスを作成したいと思います。MyBaseClassそれをと呼びましょうMyChildClass。同じクラスメソッドもオンにしたいと思いMyChildClassます。さらに、インスタンス変数を初期化するMyChildClassときにも初期化したいと思います。
このようなことをしますか:
+ (id)giveMeAClassUsing:(NSString *)someParameter {
MyChildClass *anInstance = [super giveMeAClassUsing:someParameter];
anInstance.instanceVariable = [[UIImageView alloc] initWithFrame:someFrame];
return anInstance;
}
有効ですか?
(事前に)すべてのあなたの助けと私の混乱を解決し、いくつかの概念を明確にしてくれてありがとう!
乾杯!