各位的if else 是按照Xcode提示的那样(就是和Java一样,左右大括号不对齐的),还是像C语言那样左大括号和if在两行的? 我以前不管是C还是C++,都是左右大括号对齐的,所以现在OC也是按照C++风格写的。 还有,就是大家都说不要用tab 要手敲4下空格,那我把tab设置成一次4个空格不就和手敲一样了么?而且Xcode默认的tab也是4个。那这样明显是用tab舒服啊。
不明白OC是C语言的扩展,为什么编码风格要搞得和Java一样
还有就是大家写block的时候大括号对齐么。。。。就是^和{ 在不在一行。。。?
大家讨论讨论。
c++之父用过这么一种风格,我觉得不错。
void function()
{
if(xx) {
// do
} else {
// do else
}
}
兼具块结构和紧凑性
当然,作为程序员三大战端之首的大括号放何处的问题,我如果这样写的话,会被两派人一起烧死,所以请当我什么都没说过就行了。