iOS 定义具有位移操作的枚举的意义
经常看到系统内使用位移操作的枚举定义,一直不是很清楚其用意。今天在看SDWebImage源码的时候,在纸上稍微计算了一下,才明白其中用意。定义枚举类型的关键字有以下几种:enum, NS_OPTIONS, NS_ENUM.其中,enum是c语言的枚举关键字,后两者都是通过宏定义的枚举关键字。NS_ENUM是通用情况,而NS_OPTIONS一般用来定义具有位移操作或特点的情况(bit
原创
2016-02-01 13:47:40 ·
2590 阅读 ·
0 评论