アットウィキロゴ

クラスは宣言。

クラスインターフェース

@interfaceで始まり、ディレクティブ@endで終わる。
(コンパイラに対するObjective-Cのディレクティブはすべて「@」)

@interface クラス名 :スーパクラス名
{
インスタンス変数宣言
}
メソッド宣言
@end

インスタンスメソッドとクラスメソッド

インスタンスメソッドの前には -
クラスメソッドの前には + を付ける。

クラス実装

@implementationディレクティブで始まり、@endディレクティブで終わる。
@implementation クラス名 :スーパクラス名
{
   インスタンス変数実装
}
メソッド実装
@end

インスタンス変数の参照

インスタンス変数を参照するには、構造体ポインタ演算子(->)を使用。

インスタンス変数の有効範囲

  • @private
  • @protected
  • @public
  • @package


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