簡體   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