2011-01-15 4 views

答えて

13

@propertyは、getterメソッドとsetterメソッドのプロトタイプを生成します。通常、それを.hファイルの@interfaceブロックに置きます。 @interfaceブロックは、オブジェクトのメソッドと属性を宣言する場所です。

@synthesizeは、getterメソッドとsetterメソッドを生成します。通常は、それを.mファイル内の@implementationブロックに置きます。 @implementationブロックは、オブジェクトのメソッドのコードを記述する場所です。

2

@propertyは、我々は

@synthesizeディレクティブは自動的にインターフェイス・米国

のためのセッターとゲッターを生成し、プロパティの名前と種類を指定することができaccessors.hereを生成することができます客観Cディレクティブです:クラスのインターフェイスは通常.hファイルに格納され、インスタンス変数とパブリックメソッドを定義します

•実装:クラスの実装は.mファイルであり、通常はメソッドの実際のコードを含みます

関連する問題