2010-10-25 2 views
1

Я создаю приложение для iPhone, которое взаимодействует с внешним сервером через JSON. Библиотека JSON, которую я использую, анализирует строку ответа с сервера в словаре. В настоящее время у меня есть метод, который я написал, который просто использует жестко закодированные строки как ключи для словаря в написанном мной конструкторе initWithDictionary:(NSDictionary *)dic (например, self.name = [dic valueForKey:@"name"];). Есть ли какой-то умный идиоматический способ Objective-C для этого?Есть ли способ создать объект автоматически из NSDictionary?

ответ

5

Просто позвоните [someObject setValuesForKeysWithDictionary: dictFromJSON], чтобы установить свойства объекта из словаря.

Смежные вопросы