博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NS_OPTIONS枚举的用法
阅读量:5839 次
发布时间:2019-06-18

本文共 574 字,大约阅读时间需要 1 分钟。

##定义:

//NS_OPTIONS,定义选项 typedef NS_OPTIONS(NSUInteger, MyOption) {
   MyOptionNone = 0,  //二进制0000,十进制0    MyOption1 = 1 << 0,//0001,1    MyOption2 = 1 << 1,//0010,2    MyOption3 = 1 << 2,//0100,4    MyOption4 = 1 << 3,//1000,8 }; 复制代码

##使用:

//声明定义枚举变量 MyOption option = MyOption1 | MyOption2;//0001 | 0010 = 0011,3 //检查是否包含某选型 if ( option & MyOption3 ){ //0011 & 0100 = 0000      //包含MyOption3 }else{
     //不包含MyOption3 } //增加选项: option = option | MyOption4;//0011 | 1000 = 1011, 11 //减少选项 option = option & (~MyOption4);//1011 & (~1000) = 1011 & 0111 = 0011, 3 复制代码

转载地址:http://oatcx.baihongyu.com/

你可能感兴趣的文章
MySQL建表语句的一些特殊字段
查看>>
《Unix环境高级编程》读书笔记 第8章-进程控制
查看>>
腾讯前端二面题目详解
查看>>
mascara-1
查看>>
Jquery Form表单取值
查看>>
Android API level 与version对应关系
查看>>
Team Name
查看>>
String类
查看>>
西门子_TDC_数据耦合小经验
查看>>
接口测试与postman
查看>>
LINQ To XML的一些方法
查看>>
[LeetCode] Copy List with Random Pointer
查看>>
openstack部署之nova
查看>>
JS组件系列——表格组件神器:bootstrap table
查看>>
存储过程Oracle(一)
查看>>
log4j日志归档
查看>>
Java笔记01——IO流
查看>>
mysql遇见error,1049
查看>>
codevs——2822 爱在心中
查看>>
Python基础班---第一部分(基础)---Python基础知识---认识Python
查看>>