iOS代码风格问题

2014 年 1 月 8 日
 androidBrant
作为一个从android转过来的java程序,我习惯以及爱上了大括号紧跟方法名后面的代码风格

- (void)foo {

}

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

- (void)foo
{

}

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

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

http://en.wikipedia.org/wiki/Indent_style
varrily
2014 年 1 月 8 日
xcode 怎么没有format
icyalala
2014 年 1 月 8 日
google的objc风格就是第一种~~

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

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

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

https://study.congcong.us/t/96096

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

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

© 2021 V2EX