typeof enum { Option1 = 1<<0; Option2 = 1<<1; Option3 = 1<<2; Option4 = 1<<3; } Options
[self setOPtion: option1 | option2 | option3 ]; 或者 [self setOPtion: option1 + option2 + option3 ];
- (void)setOPtion:(Option)option { // 使用& 运算 if (option & option1) { nslog(包含option1) } if (option & option2) { nslog(包含option2) } if (option & option3) { nslog(包含option3) } }