Objective-C 2.0でプロパティを次のように定義すると、次のようになります。
@property (readwrite, assign) NSObject *theObject;
どういうわけか、getterメソッドとsetterメソッドを作成する必要があります。私の知る限り、これには3つの選択肢があります。
- (NSObject *)theObject
&の実装を手動でコーディングする- (void)setTheObject:(NSObject *)object
- 両方の
@synthesize
メソッドを自動的に生成するために使用する、または @dynamic
オーバーライドすることを選択しない2つのメソッドのいずれかを自動的に生成するために使用します。
私はこれを正しく理解していますか?@property
また、さまざまな引数を使用すると、 @synthesize
&の結果にどのように影響します@dynamic
か?(たとえば、nonatomic
&weak
)