В MacOS / iOS, какой формат файла удобнее для чтения человеком, чтобы хранить NSDictionary в файл документа - PullRequest
0 голосов
/ 20 марта 2020

У меня почти есть много вариантов, поэтому я не уверен, какой из них лучше.

Мои основанные на документе приложения для MacOS & iOS хранят свои данные документа внутри как NSDictionary. Я хотел бы сохранить документ в удобочитаемом формате, чтобы при необходимости пользователь мог изменить документ напрямую (с помощью текстового редактора). Я мог бы экспортировать и импортировать файл как пользовательский файл XML, как файл JSON, как файл plist (да, я знаю, что это формат XML, но это специальный файл) или даже как Формат с разделением табуляцией (немного старая школа).

Что лучше и проще?

Apple рекомендует использовать writeToFile: atomically & dictionaryWithContentsOfFile: (или аналогичные вызовы), который, как я считаю, экспортирует формат plist , Это лучшее?

Кроме того, какой UTType должен использоваться для каждого? Я полагаю, что для этих двоих это publi c. xml & publi c. json, но я не уверен насчет plist.

Спасибо!

...