Я создаю приложение для iPhone, которое взаимодействует с внешним сервером через JSON. Библиотека JSON, которую я использую, анализирует строку ответа с сервера в словаре. В настоящее время у меня есть метод, который я написал, который просто использует жестко закодированные строки как ключи для словаря в написанном мной конструкторе initWithDictionary:(NSDictionary *)dic
(например, self.name = [dic valueForKey:@"name"];
). Есть ли какой-то умный идиоматический способ Objective-C для этого?Есть ли способ создать объект автоматически из NSDictionary?
1
A
ответ
5
Просто позвоните [someObject setValuesForKeysWithDictionary: dictFromJSON], чтобы установить свойства объекта из словаря.
Смежные вопросы
- 1. Есть ли способ автоматически создать объект javascript, просто назначив свойство?
- 2. Есть ли способ создать монго-кодеки автоматически?
- 3. Есть ли способ создать SyndicationFeed из строки?
- 4. Есть ли способ создать объект DOM, учитывая его визуализированную строку?
- 5. Есть ли способ создать графику из BitmapData?
- 6. Есть ли способ автоматически сделать сайт отзывчивым?
- 7. Есть ли способ переписать объект `{}`?
- 8. Есть ли способ определить, заблокирован ли объект?
- 9. Есть ли способ групповых строк автоматически?
- 10. Есть ли способ автоматически указывать указатели void?
- 11. Есть ли способ вызова веб-службы автоматически?
- 12. Есть ли способ разделить соединение автоматически?
- 13. Есть ли способ автоматически перезагрузить процессы Supervisor?
- 14. Есть ли способ изменить файлы PHP автоматически?
- 15. Есть ли способ автоматически вывести файл требований.txt?
- 16. Есть ли способ применить стоимость доставки автоматически?
- 17. Есть ли способ автоматически генерировать файлы har?
- 18. Есть ли способ автоматически обучать Wit.ai?
- 19. Resharper - есть ли способ автоматически обновлять ссылки?
- 20. Есть ли способ, чтобы создать анонимный объект в PHP
- 21. Есть ли простой способ создать объект внутреннего класса в Android?
- 22. Есть ли способ создать объект python, который не будет сортироваться?
- 23. Есть ли способ создать объект класса без указания имени объекта?
- 24. Есть ли способ расширить объект ThreeJS?
- 25. как удалить объект из NSDictionary
- 26. Есть ли способ автоматически экспортировать данные из Excel?
- 27. Есть ли способ автоматически импортировать вопросы из Джиры в Тайгу?
- 28. Есть ли способ сделать объект многократной формы?
- 29. Есть ли способ инициализировать объект из ссылочного класса в C#?
- 30. Есть ли способ создать файл NIB программно?