2011年1月20日木曜日

Obj-C

インスタンス
インスタンス化するには、次の2つがいる
(1)インスタンスを格納する変数を宣言する
(2)インスタンスを生成する

インスタンス変数の宣言方法
クラス名 *変数名;

インスタンス化する場合、allocメソッドでメモリ領域を確保して、
initメソッドで初期化する方法

インスタンスの生成方法
変数=[[クラス名 alloc]init];

例)NSDate *date;
      date=[[NSDate alloc]init];

allocとinitを順に実行するnewメソッドもある

id型
オブジェクトを格納するデータ型としてid型がある
宣言時に*はいらない

例)id date;
      date=[[NSDate alloc]init];

0 件のコメント:

コメントを投稿