|
|
Log In | Not a Member? |
Contact ADC |
| < 前ページ次ページ > |
コンパイラへのディレクティブは"@"から始まります。次のディレクティブを使って、クラス、カテゴリ、プロトコルの宣言と定義を行います。
ディレクティブ | 定義 |
|---|---|
クラスまたはカテゴリのインターフェイスの定義を開始します。 | |
クラスまたはカテゴリの定義を開始します。 | |
形式プロトコルの宣言を開始します。 | |
クラス、カテゴリ、プロトコルの宣言または定義を終了します。 |
次の相互に排他的なディレクティブは、インスタンス変数の可視性を指定します。
ディレクティブ | 定義 |
|---|---|
インスタンス変数の有効範囲を、それを宣言しているクラスに限定します。 | |
インスタンス変数の有効範囲を、宣言しているクラスと派生クラスに限定します。 | |
デフォルトは@protectedです。
次のディレクティブは、例外処理をサポートします。
ディレクティブ | 定義 |
|---|---|
例外をスローできる範囲を示すブロックを定義します。 | |
例外オブジェクトをスローします。 | |
先述の | |
例外が先述の |
さらに、次のような特定の目的のためのディレクティブがあります。
ディレクティブ | 定義 |
|---|---|
他の場所で定義されたクラスの名前を宣言します。 | |
method_nameに指定されたメソッドを識別するコンパイル済みのセレクタを戻します。 | |
protocol_nameプロトコル(Protocolクラスのインスタンス)を戻します( | |
type_specに指定された型構造体をエンコードする文字の並びを生成します。 | |
現在のモジュールの中で | |
現在のモジュールの中で、 | |
一度に1つのスレッドによってのみ実行されなければならないコードのブロックを定義します。 |
| < 前ページ次ページ > |
Last updated: 2007-10-31
|
Get information on Apple products.
Visit the Apple Store online or at retail locations. 1-800-MY-APPLE Copyright © 2007 Apple Inc. All rights reserved. | Terms of use | Privacy Notice |