Каков правильный способ создания перечисления с определенным типом в Objective-C? Как работают NS_ENUM и NS_OPTIONS? NS_OPTIONS используются для маски, например NSAutoresizing? Спасибо.
Code from NSObjCRuntime.h
#define NS_ENUM(_type, _name) enum _name : _type _name; enum _name : _type
#define NS_OPTIONS(_type, _name) _type _name; enum : _type