Управление файлами
Старайтесь на заставлять людей думать о файловой системе при создании, просмотре и управлении файлами. Если ваше приложение работает с файлами, максимально упрощайте обработку файлов.
Создайте уверенность в том, что работа всегда сохраняется, если она не отменена или удалена. В общем, не заставляйте людей намеренно сохранять файлы. Вместо этого сохраняйте изменения автоматически через равные промежутки времени, при открытии и закрытии файлов и при переключении на другое приложение. В некоторых случаях, например при редактировании существующего файла, параметры сохранения, и отмены могут по-прежнему иметь смысл для подтверждения фактического сохранения изменений.

Не предоставляйте возможность создавать только локальные файлы. Пользователи хотят, чтобы файлы были доступны на всех устройствах. Ваше приложение должно поддерживать облачное хранилище файлов через такой сервис, как iCloud.

Реализуйте интуитивно понятный графический интерфейс просмотра файлов. В идеале, используйте знакомую систему выбора документов для просмотра. Если вы используете собственный файловый браузер, убедитесь, что он интуитивно понятен и эффективен. Файловые браузеры работают лучше всего, когда они представляют файлы визуально. Чтобы ускорить навигацию, подумайте о добавлении кнопки «Новый документ», чтобы людям не нужно было дополнительно искать место для создания нового документа.

Позвольте пользователям просматривать файлы, не покидая ваше приложение. Вы можете использовать Quick Look, чтобы люди могли просматривать содержимое документов Keynote, Numbers и Pages, PDF-файлов, изображений и других типов файлов, даже если ваше приложение на самом деле их не открывает. Смотрите Быстрый просмотр.

Рассмотрите возможность обмена файлами с другими приложениями. Если это имеет смысл, ваше приложение может делиться своими файлами с другими через расширение провайдера файлов. Ваше приложение должно предоставлять возможность на просмотр и открытие файлов из других приложений. Руководство разработчика см. В разделе Добавление браузера документов в приложение.