2013年1月18日金曜日

NS_ENUM - enumの新しい書き方

これは知らなかった。


こう書けて
typedef enum Style : NSUInteger{
    StyleDefault,
    StyleValue1,
    StyleValue2,
    StyleSubtitle
};

さらにこう書けるらしい。
typedef NS_ENUM(NSUInteger, Style) {
    StyleDefault,
    StyleValue1,
    StyleValue2,
    StyleSubtitle
};

他にビットマスク定義用に NS_OPTIONSもある。


(関連)




0 件のコメント:

コメントを投稿