私はiPhoneプログラミングの新人で、知りたいことがあります。iPhoneのプログラミングで@property、@synthesize、@implementation、@interfaceとは何ですか?
iPhoneプログラミングで@property、@synthesize、@implementation、@interfaceとは何ですか?
私はiPhoneプログラミングの新人で、知りたいことがあります。iPhoneのプログラミングで@property、@synthesize、@implementation、@interfaceとは何ですか?
iPhoneプログラミングで@property、@synthesize、@implementation、@interfaceとは何ですか?
@propertyは、getterメソッドとsetterメソッドのプロトタイプを生成します。通常、それを.hファイルの@interfaceブロックに置きます。 @interfaceブロックは、オブジェクトのメソッドと属性を宣言する場所です。
@synthesizeは、getterメソッドとsetterメソッドを生成します。通常は、それを.mファイル内の@implementationブロックに置きます。 @implementationブロックは、オブジェクトのメソッドのコードを記述する場所です。
@propertyは、我々は
@synthesizeディレクティブは自動的にインターフェイス・米国
のためのセッターとゲッターを生成し、プロパティの名前と種類を指定することができaccessors.hereを生成することができます客観Cディレクティブです:クラスのインターフェイスは通常.hファイルに格納され、インスタンス変数とパブリックメソッドを定義します
•実装:クラスの実装は.mファイルであり、通常はメソッドの実際のコードを含みます