我主要编写 iPhone 应用程序,但熟悉一些桌面 Mac 创作。我需要创建一个 Cocoa 应用程序,其中包含多个 wav 声音文件(包含在 bundle 中)。我不希望用户查看 .app 文件的包内容,然后从中提取所有声音文件。有没有办法保护这些文件?
最佳答案
以下是一些可能性,具体取决于您想要付出的努力:
- 加密文件
- 更改文件名和扩展名,使其不那么明显,它们是声音文件
- 将声音嵌入到可执行文件中,作为自定义 Mach-O 部分
- 从文件中删除任何 header ,并仅存储原始内容 sample
- 编写一个程序将音频数据转换为 C 数组 声明,并编译到应用程序中
- 不用担心。没有人的 会“窃取”你的声音,如果 他们做到了,那又怎样?
关于cocoa - 保护桌面 Mac .app 中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1965247/