Я хочу сохранить свои игровые данные с помощью NSUserDefaults, что кажется самым простым способом.
Объекты, которые я хочу сохранить, действительно сложны, то есть у них есть куча подклассов, у которых есть куча подклассов и т. д. Насколько мне известно, NSUserDefaults хранит только примитивные типы данных. Приведение объектов к NSData или чему-то еще не работает. Реализация протокола NSCoding — огромная проблема с такими сложными классами.
Каков самый простой способ добиться хранения таких объектов? Должен ли я использовать что-то другое, кроме NSUserDefaults?
sqlite
и храните данные как BLOB. - person Kampai   schedule 13.11.2014