我想在我的应用程序中嵌入一个自定义的二进制文件(例如:游戏的级别信息,出于实际目的,不能以任何其他方式编码)。
XCode 6和Swift有办法做到这一点吗?我尝试过资产目录,但它们似乎只允许使用图像。
结果很简单:
- 创建一个组(这是可选的,但更整洁)
- 将文件拖动到组中
该文件可以在Swift中通过以下方式访问:
NSBundle.mainBundle().pathForResource("filename_without_extension", ofType: "ext")
其返回具有文件的路径的CCD_ 1。
以防有人使用xcode 9查找代码。这就是:
let filePath = Bundle.main.path(forResource: "filename_without_extension", ofType: "hex")