プロパティの名前変更はプロパティ名のみ機能しますが、getter および setter メソッドの名前は変更しません。
たとえば、次のコードでは、propertyA の名前を propertyB に変更すると、名前self.propertyA = @"ccc"
がreturn propertyA
変更されます。しかし-(void)setPropertyA:
、-(NSString *)propertyA
名前は変更されません。
@property(nonatomic, strong) NSString *propertyA;
-(void)setPropertyA:(NSString *)propertyA
{
self.propertyA = @"ccc";
}
-(NSString *)propertyA
{
return propertyA;
}
手動で getter と setter の名前を変更するのを忘れると非常に危険です。
プロパティの名前を変更するときにXcodeの名前をゲッターとセッターに変更するにはどうすればよいですか?