对于ObjC,我可以选择使用点表示法或方括号表示法。 是否有一种方法可以(带有错误/警告)在整个项目中实施某种统一表示法的标记法?
答案 0 :(得分:3)
完全有效的问题。不确定为什么要投票。
设计@property
时,圆点也随之出现。关于是否应将点限制为@property
,存在很多争论。我们之所以选择“不是”,是因为存在太多的预先存在的API,有点像是一种属性,但由于它实际上不是,因此永远不会重新声明为@property
。
NSArray
的{{1}}很明显。可以很容易地成为-count
。但是,还有一些方法更多地属于灰色区域。
似乎没有足够的价值来真正保证执行这样的规则,因此@property
被表示为(几乎)与调用getter或setter相同。
然后,编译器没有一个选项可以强制一个或另一个。而且我很敢肯定-但不是100%肯定-此后没有再增长了。