Tôi đang cố gắng chuyển đổi một đoạn mã Java sử dụng HashMap có chứa như một khóa một đối tượng và một giá trị làm đối tượng.Mục tiêu-C HashMap tương đương
private static HashMap<Class<? extends Component>, ComponentType> componentTypes = new HashMap<Class<? extends Component>, ComponentType>();
Tôi đã đọc về cách để làm điều này với obj-C nhưng tôi đã không thành công, hầu hết mọi người đề nghị sử dụng một NSDictionary, vấn đề là họ phím cần phải chuỗi và tôi cần họ như các đối tượng. Các tùy chọn khác là NSMapTable, tuy nhiên nó không có sẵn trên iOS. Ai đó sẽ có thể hỗ trợ làm thế nào tôi có thể chuyển đổi này thành một obj-c tương đương?
cảm ơn,
Điều này là chính xác. Lưu ý rằng có một tình huống phổ biến mà 'NSDictionary' * không * cần các khóa chuỗi: nếu' NSDictionary' được dự kiến sẽ được sử dụng trong Danh sách thuộc tính. –