クラスは宣言。
クラスインターフェース
@interfaceで始まり、ディレクティブ@endで終わる。
(コンパイラに対する
Objective-Cのディレクティブはすべて「@」)
@interface クラス名 :スーパクラス名
{
インスタンス変数宣言
}
メソッド宣言
@end
インスタンスメソッドとクラスメソッド
インスタンスメソッドの前には -
クラスメソッドの前には + を付ける。
クラス実装
@implementationディレクティブで始まり、@endディレクティブで終わる。
@implementation クラス名 :スーパクラス名
{
インスタンス変数実装
}
メソッド実装
@end
インスタンス変数の参照
インスタンス変数を参照するには、構造体ポインタ演算子(->)を使用。
インスタンス変数の有効範囲
- @private
- @protected
- @public
- @package
最終更新:2009年03月21日 12:15