如何访问 Xcode 中的资源文件?
How do I access a resource file in Xcode?
要从程序访问资源文件 namefile
:
我表面上只需要选中复选框 "target membership" 以将其识别为资源文件:
但是这个框被禁用了。
我错过了什么?
您项目中的 helloworld
目标被配置为命令行工具(看起来像终端的黑色方形图标表明了这一点)。那些编译成单个独立文件因此 Xcode 不能用它嵌入资源文件(这就是它被禁用的原因)。
如果您希望能够包含资源文件,则需要构建一个 "Cocoa Application" 目标。您可以使用 Cocoa 应用程序模板开始一个新项目,或手动将目标添加到当前项目。您可能会发现开始一个新项目会更容易。
要从程序访问资源文件 namefile
:
我表面上只需要选中复选框 "target membership" 以将其识别为资源文件:
但是这个框被禁用了。
我错过了什么?
您项目中的 helloworld
目标被配置为命令行工具(看起来像终端的黑色方形图标表明了这一点)。那些编译成单个独立文件因此 Xcode 不能用它嵌入资源文件(这就是它被禁用的原因)。
如果您希望能够包含资源文件,则需要构建一个 "Cocoa Application" 目标。您可以使用 Cocoa 应用程序模板开始一个新项目,或手动将目标添加到当前项目。您可能会发现开始一个新项目会更容易。