У меня есть ощущение, что это глупый вопрос, но я спрошу так или иначе ...инстанцирование пользовательского класса от NSDictionary
У меня есть коллекция NSDictionary
объектов, пар ключ/значение соответствует пользовательскому классу I» вы создали, назовите его MyClass
. Есть ли простой или «лучший метод» для меня, чтобы в основном сделать что-то вроде MyClass * instance = [
map NSDictionary
Недвижимость до MyClass
];
? У меня есть чувство, что мне нужно что-то сделать с NSCoding
или NSKeyedUnarchiver
, но вместо этого спотыкаться через него самостоятельно, я считаю, что кто-то мог бы указать мне в правильном направлении.
Это очень удобно, и setValuesForPropertiesWithKeys - это путь. Он делает именно то, что делает мой код, и он встроен! Хорошая находка. –
Это замечательный метод. Используя это в сочетании с API objc_ *, вы можете построить класс автосериализации (так что вы можете прекратить писать эти громоздкие методы -initWithCoder: and -encodeWithCoder:) – retainCount
Awesome. Это пригодится. –