枚举的宏定义 一.简介 NS_ENUM和NS_OPTIONS宏提供了一种简明.简单的方法来定义基于C语言的枚举和选项. 这些宏提高了Xcode中的代码完成性,并明确指定了枚举和选项的类型和大小. 此外,此语法以一种方式来声明枚举,该方式由旧编译器正确地计算,并且由更新的编译器来解释底层类型信息. 使用NS_ENUM.NS_OPTIONS宏定义枚举,有助于定义枚举的名称和类型: 如果需要以按位或操作来组合的枚举都应该使用NS_OPTIONS宏:若枚举不需要互相组合,可以使用NS_ENUM来定义 …