Как разработать механизм локального магазина в приложении заметок - PullRequest
0 голосов
/ 01 марта 2012

Я новый разработчик. Недавно я разрабатываю приложение для заметок на iPhone с Evernote API. Я прочитал много PDF, таких как Document-application.pdf, evernote-api.pdf и так далее. Но все это научит меня, как синхронизировать с Evernote и как разработать класс документа. Никто не говорит о механизме локального магазина.

Я разработал механизм локального магазина самостоятельно; вот оно:

  1. Сохраните всю информацию о записной книжке / теге в файле plist, например, какую заметку, в какой записной книжке, у какой заметки есть какой тег, вся записная книжка / тег / заметка представлена ​​уникальной направляющей в plist. 1008 *

  2. Храните каждое содержимое заметки в отдельном файле, указав в качестве имени файла направляющую заметки. Это означает, что сколько бы заметок ни создавал пользователь, на диске будет один и тот же номер файла.

Как насчет этого локального механизма хранения? Это хорошо или плохо? Любое предложение приветствуется.

Более того, я должен использовать базовые данные (базу данных) в моем проекте?

А как мне синхронизироваться с Evernote?

Ответы [ 2 ]

0 голосов
/ 01 марта 2012

У вас есть правильный подход.Я думаю, что это особенно хорошо, если вы ожидаете большую длину документа.Если вы ожидаете только короткие заметки, вы можете использовать любой из них: coredata, nsuserdefaults, базовые массивы nscoded, текстовые файлы и т. Д.

0 голосов
/ 01 марта 2012

Самый популярный способ сделать это - использовать каркас CoreData.Это позволяет легко хранить различные значения вашей модели данных в файле sqlite в локальном хранилище устройства.Посмотрите на этот учебник от Apple.

...