iOS代码风格问题

2014-01-08 09:04:15 +08:00
 androidBrant
作为一个从android转过来的java程序,我习惯以及爱上了大括号紧跟方法名后面的代码风格

- (void)foo {

}

但是c,oc等的写法都这样

- (void)foo
{

}

以前学c,没用过java的时候还觉得很好,用过java后就不喜欢c的这种风格了。。

大家在写oc的时候是用哪种大括号风格,还有在iOS开发中用这种紧跟方法名的方式合不合适。。
4803 次点击
所在节点    iDev
15 条回复
xdeng
2014-01-08 09:13:15 +08:00
习惯就好 管他什么风格
cxe2v
2014-01-08 09:20:11 +08:00
跟紧项目的风格比较好
alexrezit
2014-01-08 09:24:43 +08:00
明显是第二种, 如果是第一种你在 Github 上给我的项目发 PR 人家可是断然不会 merge 的.
zhigang1992
2014-01-08 09:31:27 +08:00
没关系其实,用AppCode reformat一下就okay了。。。
要是天天纠结这个问题那多不爽呀。
so898
2014-01-08 09:31:30 +08:00
对一种爱的深沉,少打一个回车感觉真好……
chisj
2014-01-08 09:43:23 +08:00
第一种,习惯了一直都是这么写
wezzard
2014-01-08 09:59:33 +08:00
一般使用的教程是怎么写的,之后写那种语言就会那么写。
damngood
2014-01-08 10:59:46 +08:00
@zhigang1992 xcode 要是自带有这个功能就好了。
tkdchen
2014-01-08 11:24:59 +08:00
这是由来已久的两种C风格编程语言的代码风格。对于C/C++代码我喜欢后者,对于Javascript代码喜欢前者。但不管采用哪一种,一定要在项目中坚持使用,统一代码的风格。

http://en.wikipedia.org/wiki/Indent_style
varrily
2014-01-08 11:39:39 +08:00
xcode 怎么没有format
icyalala
2014-01-08 13:26:46 +08:00
google的objc风格就是第一种~~

不管哪种只要整个项目保持一致就行了~

@varrily Xcode有format但是太渣渣了,平时更多用Uncrustify插件。
Hector01
2014-01-08 14:34:11 +08:00
我是函数定义用第二种,其他都用第一种。。。
lzt163
2014-01-08 18:20:11 +08:00
其实是两种都用的 你定义方法的时候用第二种
if 啊 for 啊什么的用第一种
苹果推荐的好像是
chenniaoc
2014-01-09 07:00:37 +08:00
自从我开始用python后,觉得java代码冗余量还是蛮大的,
ios的代码风格还好,你也可以按照C那么写函数.但是objc的代码还是跟风来写吧,google机会对每个语言都会有个代码规范,非常值得参考
cdldx
2014-01-09 09:12:04 +08:00
习惯第一种。
有时有强迫症,用的是VIM插件,看到第二种,习惯性的SHIFT+J。。。

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

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

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

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

© 2021 V2EX