I preprocessed following code with clang in Xcode5.
typedef NS_ENUM(NSInteger, MyStyle) { MyStyleDefault, MyStyleCustom }; typedef NS_OPTIONS(NSInteger,
The only difference is to let developers using the values know if it makes sense to use them in an OR'ed bitmask.
OR
The compiler doesn't care which one you use though :)