我想为几个类定义一种通用枚举类型。我可以做以下几点:
1 在一个类中创建该typedef,并使其他类从该类继承
2 为每个类都创建该typedef
3 在NSObject中创建一个分类,并在其中定义该typedef。
虽然第一个选项不需要重复--而且我认为这是三个选项中最好的--但仅为了一个枚举类型而创建一个全新的类似乎并不正确,这是一种反模式吗? 是否有更好的方法呢?
typedefs
不以任何方式限定于 Objective-C 类。 - ipmcc