繁体   English   中英

Objective-C编码约定

[英]Objective-c coding conventions

我正在寻找最佳实践和编码约定,因此对此有疑问。 看着几乎所有的人,但找不到任何答案。 示例功能:

- (int)getSomeNumber
{
    int result = 0;
    if (something) {
       result++;
    }
    return result;
}

问题是,编写result ++还是++ result更好。 如果有人知道一些建议或答案,为什么以一种或另一种方式写更好,那将是非常好的。 提前致谢!

只要您保持一致,用作语句就没有任何关系(请注意,当使用较大表达式的一部分时,它确实有关系)。 不要在一个源文件或项目中混合样式。

好吧,在这个特定示例中甚至更好的方法是return something ? 1 : 0; return something ? 1 : 0; 有些人甚至更喜欢return something; ,但我不是这样,因为在我看来,将布尔值转换为整数没有任何意义。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM