我正在尝试转换一段使用HashMap的Java代码,其中包含一个对象作为键和一个对象作为值。
private static HashMap<Class<? extends Component>, ComponentType> componentTypes = new HashMap<Class<? extends Component>, ComponentType>();
我一直在学习如何使用Obj-C实现这个功能,但我还没有成功。大多数人建议使用NSDictionary,但问题是它们的键需要是字符串而我需要它们作为对象。另一个选择是NSMapTable,但它在iOS上不可用。请问有谁能帮助我将其转换为Obj-C等效代码吗?谢谢。
NSDictionary
需要字符串键:如果预计该NSDictionary
将用于属性列表中。 - Mike Mertsock