多用枚举表示状态、选项、状态码
-
通过枚举表示状态机的状态、传递给方法的选项以及状态码等值,增强了代码的可读性。
-
枚举的值如果存在多选的可能,将选项值定义为2的幂。便于底层转成二进制存储。
-
用NS_ENUM 与 NS_OPTIONS 宏来定义枚举类型可以指明底层的数据类型。由开发者决定,而不是编译器决定。
For Example:
多用枚举表示状态、选项、状态码
通过枚举表示状态机的状态、传递给方法的选项以及状态码等值,增强了代码的可读性。
枚举的值如果存在多选的可能,将选项值定义为2的幂。便于底层转成二进制存储。
用NS_ENUM 与 NS_OPTIONS 宏来定义枚举类型可以指明底层的数据类型。由开发者决定,而不是编译器决定。
For Example: