Сериализация plist - PullRequest
       3

Сериализация plist

0 голосов
/ 01 июля 2010

Я попробовал различные методы, описанные для сериализации нужного мне списка, чтобы сохранить избранное пользователя.

Некоторые люди также говорят, что лучше сохранить эти данные в файл "user defaults".

Какая техника лучше и как она сериализуется. У меня есть этот код

[plistArray writeToFile:filepath atomically: YES];

, который добавляет объект в массив, но, кажется, не может сохранить правки plist.

Привет

Ответы [ 2 ]

1 голос
/ 01 июля 2010

Если вы хотите сохранить настройки, то подходящий метод - использовать механизм NSUserDefaults, поскольку это сэкономит вам массу времени и хлопот.

Однако, если вы используете PLIST как средство сохранения данных, которые хранятся, скажем, в NSDictionary, то я думаю, что было бы целесообразно использовать подход writeToFile.

1 голос
/ 01 июля 2010

Если вы хотите сохранить какие-либо настройки, просто сохраните их в пользовательском словаре по умолчанию. Это единственный правильный способ - и, кроме того, вы убедитесь, что iTunes создаст резервную копию, если пользователь синхронизирует свой телефон.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...