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