[编码风格] @property 与后面的括号间要不要空格

2013-09-30 11:48:06 +08:00
 BB9z
首先,默认模版是带的。

然后,括号和关键字(如 if、else 之类的)、花括号间一般也是有空格的。但当函数定义、调用时是没有的,还有 @encode()、@selector() 之类。因此产生疑惑。

这种不一致还有例子,就是花括号的位置,Xcode 默认的行为(模版、代码片段)是方法实现的花括号另起一行,但是内部的花括号不换行。

大家的观点?
3760 次点击
所在节点    iDev
6 条回复
angelface
2013-09-30 13:02:08 +08:00
有这空工夫不如多写几行代码, 只要保持一致性,就无敌了。
zhigang1992
2013-09-30 17:22:17 +08:00
用AppCode,毫无压力。。。管他别人怎么写的,拿过来Reformat掉就一样了。
Style的话参考
NYTimes/objective-c-style-guide
https://github.com/NYTimes/objective-c-style-guide
comcuter
2013-09-30 19:46:49 +08:00
团队代码风格一定要一致,否则真的很影响效率... 最起码影响心情.

也可以参考下github,google的代码风格.
BB9z
2013-09-30 21:45:00 +08:00
@zhigang1992 @comcuter 他们的 guide 应该都没定义这里吧,如果没记错的话。
tioover
2013-09-30 22:48:06 +08:00
我趴在地上想了想,说得不是Python。
comcuter
2013-09-30 23:31:16 +08:00
@BB9z 可以观察下他们开源的代码, github 开源的代码,代码风格还是挺一致的.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/84220

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX