Я работаю над приложением для iOS, которому нужно будет сохранять данные в файлы. Я выбрал приложение на основе документов, а именно приложение, основанное на UIDocumentBrowserViewController
, чтобы я мог легко сохранять и загружать файлы из системного приложения "Файлы".
Поскольку данные, которые мне нужно сохранить/загрузить в файл, довольно сложны: большая иерархия различных объектов с метаданными, файлами изображений и т. д. Мне интересно, какую технологию лучше всего использовать в будущем. Я наткнулся на NSFileWrapper
и его способность сохранять разные файлы как один. И я определенно мог бы использовать это. Но я также увидел UIManagedDocument
и возможность использовать Core Data в своем проекте, возможно, сохраняя содержимое базы данных Core Data (я знаю, что это не совсем база данных, но вы понимаете, о чем я) в файл, который я мог бы записать куда-нибудь в Файловое приложение.
Могу ли я ожидать такого поведения?
Переформулирую: мне интересно, могу ли я читать/записывать файлы через UIDocumentBrowserViewController
с данными, описанными UIManagedDocument
, которые работают с Core Data.
Заранее спасибо. ????