⼀一.命名規則
命名總則:
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應該採用全部小寫,並且也要盡可能短的命名,但不允許...