IOS編碼規範(命名規範)

2021-09-05 17:42:39 字數 754 閱讀 3322

⼀一.命名規則

命名總則:

1.使⽤用駝峰法命名,命名清晰明了,要做到⾃自描述,不能省略,部分cocoa通 ⽤用縮略詞能夠縮寫。

objective – c不⽀支援名字命名空間,所以某些命名要加項⺫⽬目前綴區別。

需要加字首的地⽅方: 全域性變數,類名,全域性函式,category(每個類別,函式都必須新增字首)

3.全域性變數字首為g+項⺫⽬目前綴

4.常量以k開頭。

變數命名:

1.區域性變數命名

a.做到⾃自描述,指標變數的星號指⽰示符應該緊靠變數。 良好的風格:

uibutton *settingsbutton;

不良的風格:

uibutton *setbtn; b.盡量的使用屬性而非例項變數

良好的風格:

@inte***ce someobject : nsobject @property(nonatomic, retain)nsstring 不良的風格:

@inte***ce someobject : nsobject;

3.協議與**(必須遵循)

協議和**必須獨⽴立⼀乙個頭⽂檔案。

協議分類使⽤用:

a.如果⽤用於實現**,命名規則為 (類名 + delegate) b.如果⽤用於功能擴充套件,命名規則為 (類名 + 功能說明) c.如果⽤用於抽象接⼜⼝口,命名規則為 (類名 + 功能說明 + inte***ce) ⼀乙個類如果要實現多個協議的時候,每個協議名拆到單獨的⾏行。 協議內函式宣告必須指定限定符

iOS之命名規範 編碼規範

遵守規範也是讓 更清晰明了,易讀,易用,易維護,可以更好的適應團隊開發。自己看著也是賞心悅目,何樂而不為呢。簡單明瞭的命名最好,不要用單詞的簡寫,盡量用單詞的全稱。可以看看蘋果的api格式,仿照蘋果的命名,盡量用英文,而不是拼音。比如方法名的功能型別的一致性,比如獲取某些資料 nsstring ge...

IOS 命名規範

小駝峰命名法 camelcase 第乙個單詞小寫字母開頭,其他單詞首字母大寫 大駝峰命名法 pascalcase 所有首字母大寫。命名規範 1 類名 協議名 遵循大駝峰命名法 2 常量 這裡的常量指的是巨集 define 列舉 enum 常量 const 等,使用小寫 k 作為字首,名稱遵循大駝峰命...

Python編碼規範之命名規範

1 不要使用小寫字母 l el 大寫字母 o oh 或者小寫 i 作為單獨變數名稱。因為一些字型中,上訴字母和數字很難區分 比如 o和0,l和1 2 module應該採用全小寫,並且盡可能短的命名,可以在模組名中使用下劃線以提高可讀性。package應該採用全部小寫,並且也要盡可能短的命名,但不允許...