2009-04-30 35 views
1

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

回答

3

Apple official docs on the topic可能是一个很好的起点。

从页面Info.plist文件:

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

似乎是什么做的伎俩。

+0

啊,就是这样!一个非常难以搜索的主题,而不知道它叫什么! – Dan 2009-04-30 21:59:29