5

我怎样才能在 Cocoa 中编写包而不需要太多“模糊”?我只想拥有一个包含 Info.plist、一个内容文件夹的捆绑包,该文件夹应该包含几个文件。

4

3 回答 3

4

如果您只是想用 Cocoa 创建目录,请查看 NSFileManager。它有以下方法:

-createDirectoryAtPath:withIntermediateDirectories:attributes:error:

我还假设您已经阅读过 - Bundle Programming Guide

本指南将为您提供捆绑包的完整结构。

于 2010-03-22T14:32:57.710 回答
1

然后只做一个:

mkdir My.bundle
cd My.bundle
mkdir Contents
cd Contents
touch Info.plist
mkdir Resources
open Info.plist

这应该可以让你很好地开始。

编辑:当然,您在 Terminal.app 中运行它。

于 2010-03-22T14:14:10.260 回答
1

您还可以使用文件包装器,假设您使用的是 Cocoa 而不是 Cocoa Touch。

从内到外使用文件包装器创建包,每个目录和文件都由文件包装器建模。然后,将最外层的文件包装器写入捆绑 URL。

于 2010-03-22T16:22:18.613 回答