アットウィキロゴ

オブジェクト

静的オブジェクト変数の宣言

[オブジェクトの型 オブジェクト変数名]

動的オブジェクト変数の宣言]

型を動的に扱いたい場合は、オブジェクトへのポインタ型のidを使用する。
[id オブジェクト変数名]
メソッド構文
[オブジェクト変数名 メソッド名[[ラベル名]:引数]]
引数なし
[myRect display];
引数ありラベルなし
[myRect setWidth:10.0 :15.0];
引数ありラベルあり
[myRect setWidth:10.0 height:15.0];
可変引数
[myTeam makeGroup:group, memberOne, memberTwo, memberThree];
ネスト
[myRect setPrimaryColor:[otherRect primaryColor]];

nilへのメッセージ送信

Objective-Cでは、nilへのメッセージ送信が可能
id myObjectMaybeNil = nil;

オブジェクトのインスタンス変数

メソッドはオブジェクト変数のインスタンス変数にアクセス出来る。

オブジェクトのプロパティ

ドット構文を使ってプロパティにアクセスすできる。


最終更新:2009年03月21日 12:10