【发布时间】:2011-04-28 19:37:54
【问题描述】:
我在 Xcode 4 处于测试阶段时切换到它,并且我主要是在编辑现有代码,所以直到现在才真正考虑过这么多......
Apple 的文件模板似乎改变了编码方法的约定。例如,Xcode 4 之前的 dealloc 方法如下所示:
- (void)dealloc {
[super dealloc];
}
在 Xcode 4 中,他们现在使用这种样式:
- (void)dealloc
{
[super dealloc];
}
作为一个狂热的完美主义者和易怒的人,这让我很生气!我是在 Xcode 本身的以前的样式中长大的,现在我发现自己每次创建一个模板时都会遍历每个模板,以便将括号放回正确的位置!
请告诉我这是我可以更改的默认选项...或者我是否必须更改自己的编码风格以匹配(或者更糟糕的是,“学会接受它”[颤抖]!)。
【问题讨论】:
-
在while循环上做一个代码补全,你会看到左大括号前没有换行符。所以它混合起来,这实际上是 K&R 风格:en.wikipedia.org/wiki/Indent_style#K.26R_style
-
@Gustav:啊,真的。我一直很高兴地使用大量带有通常大括号的分支语句和循环 - 我只是在我的问题中错误地使用了样式名称。我会相应地编辑我的帖子。这些方法仍然困扰着我!如果不出意外,我会广泛使用代码折叠,但这种风格会降低效率。
标签: xcode methods coding-style conventions brackets