1. 请确认我是否理解正确。
我在下面有一行代码,
@property (strong, nonatomic) Month *august;
它将在下面设置。
1个二传手
-(void)setAugust:(Month *)august
1个吸气剂
-(Month *)august
和 1 个伊瓦尔_august
当我实现自己的设置器时,我必须
_august = august
(在设置器内部为 ivar 分配适当的值)
2.另一个问题,一些例子表明:当我实现 setter 时,他们使用
_ivar = ivar;
而其他人使用
@synthesize _ivar = ivar;
.
我相信@synthesize 用于创建 setter 和 getter,但它在 iOS 6 中被缩写,对吧?我对在实现 setter 时使用该语句感到困惑。
3.
@property (nonatomic, getter=isPlan) BOOL plan;
“getter=”到底是什么意思?