原創文章,歡迎轉載。轉載請註明:關東昇的博客 php
程序代碼中處處都是本身定義的名字,取一個有樣而且符合規範的名字很是重要。swift
命名方法不少,可是比較有名的,普遍接受命名法有:微信
匈牙利命名,通常只是命名變量,原則是:變量名=類型前綴+描述,如bFoo表示布爾類型變量,pFoo表示指針類型變量。匈牙利命名仍是有必定爭議的,在Swift編碼規範中幾本不採用匈牙利命名。函數
駝峯命名(Camel-Case),又稱駱駝命名法,是指混合使用大小寫字母來名字。駝峯命名又分爲:小駝峯法和大駝峯法。網站
駝峯命名是Swift編碼規範主要的命名方法,更加所命名的內容不一樣,能夠選擇小駝峯法仍是大駝峯法。下面分類說明一下:.net
對類、結構體、枚舉和協議等類型命名,應該採用大駝峯法,如SplitViewController。設計
文件名,採用大駝峯法,如BlockOperation.swift。指針
擴展文件,有的時候擴展是定義在一個獨立的文件中的,它的命名是「原始類型名+擴展名」做爲擴展文件名,如NSOperation+Operations.swift。
變量和屬性,採用應該採用小駝峯法,如studentNumber。
常量,採用大駝峯法,如MaxStudentNumber。
枚舉成員,與常量相似,採用大駝峯法,如ExecutionFailed。
函數和方法,採用應該採用小駝峯法,如balanceAccount、isButtonPressed等。
歡迎關注關東昇新浪微博@tony_ 關東昇。
關注智捷課堂微信公共平臺,瞭解最新技術文章、圖書、教程信息
更多精品iOS、Cocos、移動設計課程請關注智捷課堂官方網站:http://www.zhijieketang.com
智捷課堂論壇網站:http://51work6.com/forum.php