iOS:放置近距离支撑的最佳做法

时间:2013-08-07 19:24:20

标签: c

我真的很想知道,这是在基于Objective C的企业项目中使用close brace(})的最佳编码实践。 我想定义如下的方法和条件语句。请告知,这是Objective C中最好的编码实践以及原因。我没有在Apple的编码标准文档中看到过这个。

哪个是正确的,关闭括号应该是同一行还是以下?

予。

-(void) method {
       .... 
}

(or) 

-(void) method 
{
      .... 
}

II。

-(void) method {
          if ( ... ) {
                .....
          }
          else {
                .....
          }
    }

    (or) 

    -(void) method 
    {
          if ( ... ) 
          {
                .....
          }
          else 
          {
                .....
          }
    }

4 个答案:

答案 0 :(得分:4)

这取决于个人偏好。这方面没有“最佳实践”。选择你喜欢的并使用它。如果你愿意,你甚至可以混合搭配。

最后它是你的代码。您决定如何进行布局。

答案 1 :(得分:1)

我喜欢第二种方法,因为它提供了更多的代码可见性,尽管我不知道objective-c的任何官方代码约定。我建议你保留你项目中已经存在的约定,或者选择你喜欢的约会。

答案 2 :(得分:1)

我还没有看到任何代码格式标准。这只是优惠。虽然我倾向于尽我所能来减少空白。

例如:

-(void)myMethod{
    [self doSomething];
}

答案 3 :(得分:0)

你不是指开放式支架吗?

无论如何,我一直认为函数/方法的起始括号括号应该在它自己的行上(而不是与函数名/参数在同一行),这样你就可以更容易地排列它们。在视觉上更容易排列括号括号,并在排列时查看代码块的开始/结束位置。

话虽如此,Bo A的回答是正确的,因为这完全取决于你。没有“最佳实践”。