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)