例如:Meta-information我應該如何在駝峯文字中用短劃線寫詞?
metaInfornation
,metainformation
或metainfo
?
getMetainfo
,getMetaInfo
或getMetaInformation
?
有關Objective-C的風格是什麼?
例如:Meta-information我應該如何在駝峯文字中用短劃線寫詞?
metaInfornation
,metainformation
或metainfo
?
getMetainfo
,getMetaInfo
或getMetaInformation
?
有關Objective-C的風格是什麼?
我個人駝峯,沒有縮寫的粉絲。所以我會用metaInformation
。 metaInfo
也很好,因爲它是一個非常常見的縮寫。
我不喜歡的是一樣的東西printAttr
或相似。
蘋果docs關於該主題描述的約定。
注意,你應該不使用get
在你消氣!
當您應用這些約定時,您有很多機會(例如Key-Value-Coding)。
如果是屬性,那麼您想要使用metaInformation
或metaInfo
,並且它會生成吸氣劑-metaInformation
或-metaInfo
。永遠不要使用方法名稱。
metaInfo或元信息?那麼'我'還是'我'呢? – BergP 2013-04-22 07:01:32
大寫'I'是一個選擇;) – HAS 2013-04-22 07:03:29
@max_從[文檔](https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/CodingGuidelines/Articles/NamingMethods.html) :'如果方法返回接收者的屬性,則在該屬性之後命名該方法。使用「get」是不必要的,除非一個或多個值是間接返回的。' – HAS 2013-04-22 07:04:26
「得到」不應該被用來作爲非常特殊的情況以外的方法前綴。 – bbum 2013-04-22 06:59:13