Objective-Cのenum

enumの名前の付け方で少し迷ったのでメモ。
"apple Enumerated constants"で検索するとCocoaのドキュメントが出てくる。

typedef enum{
    MCMenuTypeClose=0,
    MCMenuTypeLogin,
    MCMenuTypeLogout
} MCMenuType;

みたいに書くと、定数として中身がIntegerの値を列挙できる。
Objective-Cの命名規則的に、定数の頭にはkをつけるべきなのかなと思っていたけど、AppleのドキュメントやUIKitのヘッダファイルを覗いてみた限りenumでは付けないみたい。

広告を非表示にする