美文网首页
位移枚举

位移枚举

作者: test_java | 来源:发表于2016-08-22 13:46 被阅读0次

//第一种写法
typedef enum
{
DemoTypeTop,
DemoTypeBottom,
}DemoType;

//第二种枚举,定义类型
typedef NS_ENUM(NSInteger,Type)
{
   TypeTop,
TypeBottom,
};


//缓存文件的保存名称如何处理? 拿到图片的URL路径,对该路径进行MD5加密
//第三种枚举 ,位移枚举
//一个参数可以传递多个值
//如果是位移枚举,观察第一个枚举值,如果该枚举值!=0 那么可以默认传0做参数,如果传0做参数,那么效率最高

typedef NS_OPTIONS(NSInteger, ActionType)
  {
ActionTypeTop = 1<<0,  //1*2(0) =1
ActionTypeBottom = 1<<1,//1*2(1)=2
ActionTypeLeft = 1<<2,//1*2(2)=4
}

相关文章

  • 位移枚举

    位移枚举和普通枚举的区别位移枚举可以传递多个参数,普通的枚举只能传递单个参数 举个?在SDWebimage里有的地...

  • Swift&OC位移枚举区别

    1、Swift 位移枚举写法 2、ObjC位移枚举写法 相比之下ObjC更加简单明了。

  • 位移枚举

    位移枚举 C语言枚举定义 苹果创建枚举的定义方式

  • 位移枚举

    枚举的其中一种方式:位移枚举,直接上代码,看完基本就懂了 写一个方法: 在viewDidLoad方法中调用本方法:

  • 位移枚举

    位移枚举 一. OC中常见的三种枚举 C语言枚举 // C语言枚举 typedef enum : NSUInteg...

  • 位移枚举

  • 位移枚举

    使用场景:同一次操作有多个选项,可以同时多选同时禁用摘取一段定义好的iOS代码 写一个方法,需要选择两种特性来实现...

  • 位移枚举

    //第一种写法typedef enum{DemoTypeTop,DemoTypeBottom,}DemoType;

  • 位移枚举

    ![Uploading 2B88CA96-A66A-4BE8-AD65-456C8CDB8DF3_547667.p...

  • 位移枚举

网友评论

      本文标题:位移枚举

      本文链接:https://www.haomeiwen.com/subject/hrbvsttx.html