そのようにプロパティを宣言するとします
@property (nonatomic, copy) NSObject *property;
次に、カスタム セッター メソッドを作成します。
- (void) setProperty:(NSObject *)property
{
_property = property;
// Some more code here
}
コンパイラは、copy
このセッター関数がこれと同等になるようにキーワードを解釈しますか?
_property = [property copy];
それとも、キーワードが動作と一致するようにこのように記述するのは私の責任ですか?