2010-01-28 76 views
2

我在的iPhone開發人員指南中看到了一個使用類別擴展UIDevice類的例子。Objective-C中的類別的命名約定或編碼標準是什麼?

@interface UIDevice (Reachability) 
    // some methods 
@end 

典型的類是名詞,方法是動詞。從我的角度來看,類別與子類很相似,所以我將這個類別命名爲NetworkedUIDevice這樣的名詞。該類別的名稱應該如何確定?

回答

3

我不認爲一個嚴格的命名約定是成立的。就個人而言,我會去像@interface UIDevice (ReachabilityAdditions)

更重要的是,您應該爲您的類別方法添加自定義前綴以避免命名空間衝突。這個前綴也應該包含在類別名稱中。