《從零開始學Swift》學習筆記(Day 56)—— Swift編碼規範之命名規範

原創文章,歡迎轉載。轉載請註明:關東昇的博客  php

程序代碼中處處都是本身定義的名字,取一個有樣而且符合規範的名字很是重要。swift

命名方法不少,可是比較有名的,普遍接受命名法有:微信

  • 匈牙利命名,通常只是命名變量,原則是:變量名=類型前綴+描述,如bFoo表示布爾類型變量,pFoo表示指針類型變量。匈牙利命名仍是有必定爭議的,在Swift編碼規範中幾本不採用匈牙利命名。函數

  • 駝峯命名Camel-Case),又稱駱駝命名法,是指混合使用大小寫字母來名字。駝峯命名又分爲:小駝峯法和大駝峯法。網站

    1. 小駝峯法是第一個單詞是所有小寫,後面的單詞首字母大寫,如:myRoomCount編碼

    2. 大駝峯法是第一個單詞的首字母也大寫,如:ClassRoom spa

駝峯命名是Swift編碼規範主要的命名方法,更加所命名的內容不一樣,能夠選擇小駝峯法仍是大駝峯法。下面分類說明一下:.net

  • 對類、結構體、枚舉和協議等類型命名,應該採用大駝峯法,如SplitViewController設計

  • 文件名,採用大駝峯法,如BlockOperation.swift指針

  • 擴展文件,有的時候擴展是定義在一個獨立的文件中的,它的命名是「原始類型名+擴展名」做爲擴展文件名,如NSOperation+Operations.swift

  • 變量和屬性,採用應該採用小駝峯法,如studentNumber

  • 常量,採用大駝峯法,如MaxStudentNumber

  • 枚舉成員,與常量相似,採用大駝峯法,如ExecutionFailed

  • 函數和方法,採用應該採用小駝峯法,如balanceAccountisButtonPressed等。

     

歡迎關注關東昇新浪微博@tony_ 關東昇。
關注智捷課堂微信公共平臺,瞭解最新技術文章、圖書、教程信息
 

更多精品iOSCocos、移動設計課程請關注智捷課堂官方網站:http://www.zhijieketang.com
智捷課堂論壇網站:http://51work6.com/forum.php

相關文章
相關標籤/搜索