Sto provando a convertire un pezzo di codice Java che utilizza una HashMap che contiene come chiave un oggetto e un valore come oggetto.Objective-C HashMap equivalente
private static HashMap<Class<? extends Component>, ComponentType> componentTypes = new HashMap<Class<? extends Component>, ComponentType>();
Ho letto su come fare questo con Obj-C, ma non ho avuto successo, la maggior parte delle persone suggeriscono utilizzando un NSDictionary, il problema è che le chiavi devono essere stringhe e li ho bisogno come oggetti. L'altra opzione era NSMapTable, tuttavia non è disponibile su iOS. Qualcuno potrebbe essere d'aiuto su come posso convertirlo in un equivalente obj-c?
grazie,
Questo è corretto. Si noti che esiste una situazione comune in cui 'NSDictionary' * necessita * di chiavi stringa: se si prevede che il' NSDictionary' venga utilizzato in un Elenco proprietà. –