★インスタンスの生成と初期化
ちょっと、先に進みました!
インスタンスを作る話みたいんです。
『id型の変数を宣言しただけでは、その変数には何のオブジェクトも格納されていません。
オブジェクトに仕事をしてもらうには、まず最初に
クラスからインスタンスを生成すること
が必要になります。』
そもそも、id型がよく分からなかったんだよね。。。笑
オブジェクトに仕事をしてもらう為には、インスタンスを作らなきゃいけない!
その方法が↓ってことかな?
『Objective-Cでは、クラスにメッセージを送ることによって、インスタンスの生成を行います。
クラス名に対してメッセージallocを送ることで、新しいインスタンスが1つ作成されるということを
覚えておいて下さい。』
【構文】インスタンスの生成
[ クラス名 alloc ]
『このようにして生成されたインスタンスは、メモリ上に必要な領域が確保されただけですので、
通常はこの直後に初期化を行う必要があります。
初期化のためのメソッドは、イニシャライザと呼ばれます。』
【構文】Cocoaにおけるインスタンスの生成
[ [ クラス名 alloc ] init ]
こーゆーものとして、覚えることにしました♪