我正在尝试创建一个常量头文件,该文件允许类使用静态常量、静态Enum和静态字典。//Use the above Color Enum values as keys to map each color to a message String.- (void)printColor:(Color) color NSLog(@"%@", [colorMapper objectForKey:color]);
我正在试图找出如何
虽然底层实现不会根据id的格式进行更改,但让方法采用String似乎不如将参数表示为具体类型的精确性,特别是当不熟悉的读者检查类的公共接口时。一种方法是将id值解析为两个类中的一个(FooId和BarId),并将id参数表示为两种输入类型的Union -- FooId和BarId。public class FooId {}
public Union parse(fina