Cocoa 編碼指南 為函數命名
Cocoa 編碼指南 為函數命名是本文要介紹的內容。Objective-C 允許使用函數或者方法來表達行為。如果底層對象總為單例或者處理的事物明顯是功能性子系統,則您應該使用函數而非類方法。
請遵守下述幾條函數通用命名規則:
函數名稱和方法名稱格式相似,但是有兩種情況例外:
函數要使用前綴開頭,并且這個前綴和類或者常量所使用的一樣。
前綴后面的單詞首字符要大寫。
大多數函數名稱以動詞開頭,該動詞描述了函數的作用:
- NSHighlightRect
- NSDeallocateObject
用于查詢屬性的函數有一套更細致的命名規則:
如果函數返回其***參數的某個屬性,則請省略掉函數名稱中的動詞。
- unsigned int NSEventMaskFromType(NSEventType type)
- float NSHeight(NSRect aRect)
如果函數返回的值是個引用,則請在函數名稱中使用“Get”。
- const char *NSGetSizeAndAlignment(const char *typePtr, unsigned int *sizep, unsigned int *alignp)
如果函數返回值是布爾類型,則它應以曲折動詞開頭。
- BOOL NSDecimalIsNotANumber(const NSDecimal *decimal)
小結:Cocoa 編碼指南 為函數命名的內容介紹完了,希望本文對你有所幫助。關于Cocoa 編碼指南的更多內容,請參考以下幾篇文章。
Cocoa 編碼指南 代碼命名基礎: http://mobile.51cto.com/iphone-274085.htm
Cocoa 編碼指南 為函數命名: http://www.ekrvqnd.cn/php/viewart.php?artID=274108
Cocoa 編碼指南 為方法命名: http://www.ekrvqnd.cn/php/viewart.php?artID=274104
Cocoa 編碼指南 為實例變量和數據類型命名:http://www.ekrvqnd.cn/php/viewart.php?artID=274094
Cocoa 編碼指南 框架開發者使用技巧和技術http://www.ekrvqnd.cn/php/viewart.php?artID=274094