- 148 名前:デフォルトの名無しさん [2009/06/28(日) 15:06:59 ]
- ちょっとイニシャライザに関して、質問よろしいですか。
wisdom.sakura.ne.jp/programming/objc/objc7.html ここのページの指定イニシャライザのサンプルプログラムなんですが id pt1 = [Point new]; id pt2 = [[Point alloc] initWithPoint:400 int:300]; メイン関数(メソッド)で、pt2にオブジェクトをセットする際に initが走ってないように思うんですがこれでいいもんなんですか? [[クラス名 alloc] init]のセットで覚えてきたので、initしなくて いいのかなっていう疑問なんですが。 ※pt1はinitのオーバーライドで[super init]が走ってるからいいとして。 init自体がよく分かってないから、こういう質問してしまってるのかもしれ ないですが、この方法は正しいのか誤ってるのか、また正しい場合は何故な のかご教授下さい。
|

|