首页 > TAG信息列表 > MYOptionOne
OC笔记 - 枚举赋值时为何采用左移格式
前言 1 - 我们知道 iOS枚举结构在成员赋值时往往是如下模式:赋值左移对齐 2 - 为何这般设计:方便运算 1 #import "ViewController.h" 2 // 枚举:按照 2^n格式赋值 3 typedef enum{ 4 MYOptionOne = 1, // 0b0001 MYOptionOne = 1 << 0 5 MYOptionTwo = 2,OC笔记 - 枚举赋值时为何采用左移格式
前言 1 - 我们知道 iOS枚举结构在成员赋值时往往是如下模式:赋值左移对齐 2 - 为何这般设计:方便运算 1 #import "ViewController.h" 2 // 枚举:按照 2^n格式赋值 3 typedef enum{ 4 MYOptionOne = 1, // 0b0001 MYOptionOne = 1 << 0 5 MYOptionTwo = 2,