objective-C properties

Jnyang 发布于 2013/02/27 14:38
阅读 501
收藏 0

如下:

@property (nonatomic, assign, readonly, getter=isSyncing) BOOL  syncing; 

我觉得这里 getter=isSyncing , 还不如直接将属性定义成 isSyncing


请人帮忙解释一下~

加载中
1
Padding
Padding
这算是规范,是方便其他人在使用代码时更直观
0
dake
dake
有可能以前有个方法叫isSyncing...然后才添加的syncing属性......不方便去修改方法名呢?
0
showme
showme

这个应该是让它的setter方法好理解。 

不然setIsSyncing方法看起来太别扭

0
李远超
李远超

你觉得如果这样写

@property (nonatomic, assign, readonly) BOOL  isSyncing; 

生成的setter方法是什么样的?

返回顶部
顶部