Я новый разработчик. Недавно я разрабатываю приложение для заметок на iPhone с помощью Evernote API. Я прочитал много PDF-файлов, таких как Document-based application.pdf, evernote-api.pdf и так далее. Но все это учит меня, как синхронизироваться с Evernote и как создавать класс документов. Никто не говорит о механизме локального хранилища.
Я сам разработал механизм локального магазина; вот:
Храните всю информацию о блокноте/теге в файле plist, например, какая заметка в каком блокноте, какая заметка имеет какой тег, все блокноты/теги/заметки представлены уникальным идентификатором в plist.
Храните содержимое каждой заметки в отдельном файле с идентификатором заметки в качестве имени файла. Это означает, что сколько бы заметок ни создал пользователь, на диске будет файл с одним и тем же номером.
Как насчет этого механизма локального хранилища? Это хорошо или плохо? Любое предложение приветствуется.
Более того, должен ли я использовать Core Data (базу данных) в своем проекте?
И как мне синхронизироваться с Evernote?