struct{
unsigned int flag1 :1;
unsigned int flag2 :2;
} flag
这样就可以用flag.flag1 = YES这样的方式来做标志位(名字可以起的规范一点)。
这种方式非常节省空间,每个标志位只占用一个二进制位。
struct{
unsigned int flag1 :1;
unsigned int flag2 :2;
} flag
这样就可以用flag.flag1 = YES这样的方式来做标志位(名字可以起的规范一点)。
这种方式非常节省空间,每个标志位只占用一个二进制位。