Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cocoa 将文档另存为文件夹,如页面、数字等_Cocoa_Macos - Fatal编程技术网

Cocoa 将文档另存为文件夹,如页面、数字等

Cocoa 将文档另存为文件夹,如页面、数字等,cocoa,macos,Cocoa,Macos,保存页面、数字和其他OSX应用程序等数据的正确方法是什么?也就是说,对于用户来说,它看起来像一个文件,但实际上是一个目录还是一个包?包含各种各样的东西。我有一些相当复杂的数据,我想以同样的方式存储;特别是一些需要与视频文件关联的传感器数据。苹果可能是一个很好的起点 从Pages Info.plist文件: <key>CFBundleDocumentTypes</key> <array> <dict> <key>C

保存页面、数字和其他OSX应用程序等数据的正确方法是什么?也就是说,对于用户来说,它看起来像一个文件,但实际上是一个目录还是一个包?包含各种各样的东西。我有一些相当复杂的数据,我想以同样的方式存储;特别是一些需要与视频文件关联的传感器数据。

苹果可能是一个很好的起点

从Pages Info.plist文件:

<key>CFBundleDocumentTypes</key>
<array>
    <dict>
        <key>CFBundleTypeExtensions</key>
        <array>
            <string>pages</string>
        </array>
        [...]
        <key>LSTypeIsPackage</key>
        <true/>
        [...]
    </dict>
</array>
这似乎就是诀窍所在。

苹果可能是一个很好的起点

从Pages Info.plist文件:

<key>CFBundleDocumentTypes</key>
<array>
    <dict>
        <key>CFBundleTypeExtensions</key>
        <array>
            <string>pages</string>
        </array>
        [...]
        <key>LSTypeIsPackage</key>
        <true/>
        [...]
    </dict>
</array>
这似乎就是问题的症结所在。

看起来NSFileWrapper可能是答案的一部分: .

看起来NSFileWrapper也可能是答案的一部分:
.

啊,就是这样!这是一个很难在不知道它叫什么的情况下搜索的主题!啊,就是这样!这是一个很难在不知道它叫什么的情况下搜索的主题!