我有點困惑與蘋果文件有關的解釋是否使用前綴的方法或不?iOS中的方法需要前綴嗎?
Apple Doc Explanation 1
:
使用前綴命名類,協議,函數,常量和typedef的結構時。命名方法時不要使用前綴;方法存在於由定義它們的類創建的名稱空間中。另外,不要使用前綴命名的結構
Apple Doc Explanation 2
領域:
如果要繼承大Cocoa框架類(如NSView
或UIView
),你要絕對保證您的私人方法的名稱與超類中的名稱不同,您可以將自己的前綴添加到私有方法中。前綴應儘可能唯一,可能是一個基於貴公司或項目的形式,並且形式爲"XX_"
。因此,如果您的項目名爲Byte Flogger,則前綴可能爲BF_addObject
:
前綴從來沒有必要,他們總是可選的。但是因爲在Objective-C中沒有名稱空間,所以爲所有可以共享作用域的代碼添加前綴是一個不錯的主意。例如,類名稱是全局作用域,iOS中構建的類的子類將與父類共享作用域,因此使用前綴是一個好主意,因爲父類會更改爲具有與您的子類相同名稱的方法。 – 2014-11-03 10:23:45