インスタンス
インスタンス化するには、次の2つがいる
(1)インスタンスを格納する変数を宣言する
(2)インスタンスを生成する
インスタンス変数の宣言方法
クラス名 *変数名;
インスタンス化する場合、allocメソッドでメモリ領域を確保して、
initメソッドで初期化する方法
インスタンスの生成方法
変数=[[クラス名 alloc]init];
例)NSDate *date;
date=[[NSDate alloc]init];
allocとinitを順に実行するnewメソッドもある
id型
オブジェクトを格納するデータ型としてid型がある
宣言時に*はいらない
例)id date;
date=[[NSDate alloc]init];
インスタンス化するには、次の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 件のコメント:
コメントを投稿