Я пытаюсь преобразовать кусок кода Java, который использует HashMap, который содержит в качестве ключа объект и значение как объект.
private static HashMap<Class<? extends Component>, ComponentType> componentTypes = new HashMap<Class<? extends Component>, ComponentType>();
Я читал о том, как это сделать с Obj-C, но я не был успешным, большинство людей предлагают использовать NSDictionary, проблема в том, что они должны быть строками, и мне нужны они как объекты. Другой вариант - NSMapTable, однако он недоступен в iOS. Кто-нибудь сможет помочь, как я могу преобразовать это в эквивалент obj-c?
спасибо,