Сохраняйте документы как папки, такие как Страницы, Номера и т. Д. - PullRequest
1 голос
/ 01 мая 2009

Как правильно сохранять данные, как Pages, Numbers и другие приложения OSX? Таким образом, он выглядит как файл для пользователя, но на самом деле это каталог (связка?), Содержащий множество вещей. У меня есть довольно сложные данные, которые я хотел бы сохранить таким же образом; в частности, некоторые данные датчиков, которые необходимо связать с видеофайлами.

Ответы [ 2 ]

3 голосов
/ 01 мая 2009

Официальные документы Apple на тему , вероятно, являются хорошей отправной точкой.

Из файла Info.plist страниц:

<key>CFBundleDocumentTypes</key>
<array>
    <dict>
        <key>CFBundleTypeExtensions</key>
        <array>
            <string>pages</string>
        </array>
        [...]
        <key>LSTypeIsPackage</key>
        <true/>
        [...]
    </dict>
</array>

похоже, что делает трюк.

1 голос
/ 01 мая 2009

Также похоже, что NSFileWrapper может быть частью ответа: Часто задаваемые вопросы о приложениях на основе документов .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...