objective c中命名規範

2021-06-26 12:39:25 字數 1093 閱讀 8818

一、關於objective-c中類的命名規範

(1)類名(及其

category 

name 

和 protocal name)

的首字母大寫,寫使用首字母大寫的形式

分割單詞。(駝峰標示)

(2)在面向特定應用的**中,類名應盡量避免使用字首,每個類都使用相同的字首影響可讀性。

(3)在面向多應用的**中,推薦使用字首。

二、關於objective-c中方法的命名規範

(1)方法名的首字母小寫,且使用首字母大寫的形式分割單詞。方法的引數使用相同的規則。

(2)方法名+引數應盡量讀起來像一句話(如:)。這是蘋果對方法命名的規範

因為如果沒有引數,直接這樣寫

-(void)run;

但是如果含引數的情況下,那麼乙個引數對應乙個冒號:

如:

-(int)sum: (int) num; //冒號前注意不要和字元連得太緊

如:

-(int)sum : (int)num1 :(int) num2;

但是按照蘋果對方法命名的規法,我們應該使得方法名加引數讀起來更像是一句話:

如上的方法,可以寫成這樣:

-(int)sumwithnum1:(int)num1  andnum2:(int)num2;//在冒號前加描述

//呼叫 int a = [caculator sumwithnum1:10 andnum2:5];

(3)

-(int)pingfang:(int)num;      //他的方法名叫 pingfang:(包括冒號也是)

-(int)sumwithnum1:(int)num1 andnum2 :(int)num2;

// 他的方法名叫sumwithnum1: andnum2: (包括冒號也是)

Objective C 命名規範

1.如果方法的返回值是新建立的,那麼方法名的首個詞應是返回值型別,除非前面還有修飾語如 localizedstring cgsize sizethatfits cgsize size 2.應該把表示引數型別的名詞放在引數前面。localizedstringwithformat 本地化字串 3.不要使...

vue 中命名規範

官方推薦的元件名是每個單詞首字母大寫 pascalcase 或者全小寫用 連線 kebab case 在dom中使用的時候,改為全小寫,單詞之間用 連線。vue.component mycomponent 或者 vue.component my component import mycomponen...

命名規範 C 命名規範約定

命名規則約定 序 號描述示例 1類命名混合使用大小寫,首字母大寫 classname 2型別定義,包括列舉和typedef,混合使用大小寫,首字母大寫 typename 3區域性變數混合使用大小寫,且首字母小寫,名字與底層資料型別無關,且應該反映其所代表的事物 localvariable 4子程式引...