Использовать NSDictionary или создать класс со свойствами? - PullRequest
4 голосов
/ 13 марта 2012

Я новичок в программировании какао. В моем приложении Mac OS я сохраняю файлы .webarchive, и мне также нужно сохранить некоторые данные только для приложений (например, теги и т. Д.), Связанные с этим веб-архивом. Должен ли я использовать NSDictionary для этих свойств или создать класс с @properties? Каковы преимущества сохранения атрибутов в NSDictionary?

1 Ответ

4 голосов
/ 13 марта 2012

Обычно причина создания класса / объекта заключается в том, что вы ожидаете, что он будет иметь какое-то поведение.Итак, если вы, вероятно, будете многократно выполнять одни и те же манипуляции с данными, которые вы сохраняете, то, вероятно, стоит определить класс.Если вам просто нужно сохранить данные и получить к ним доступ позже, тогда NSDictionary звучит как более разумный выбор.

...