将原始.rsc文件编译到我的iPhone应用程序中

时间:2010-02-11 20:58:34

标签: iphone-sdk-3.0 embedded-resource palm-os

我正在将应用程序从掌上移植到iPhone OS 并希望使用掌上电脑的.rcs文件。 这些文件包含大量的原始十六进制常量,必须硬编码到app中。 当我尝试在xCode中编译我的.rcs文件时,编译成功。 这是否意味着我可以将这些文件嵌入应用程序并访问数据? 如果是 - 请指导我如何在应用程序中嵌入和访问这些数据。

文件格式类似于(但更大):

HEX“data”ID MyMinValueRcs
    0x0 0x0 0x0 0x0     0x0 0x0 0x0 0x0
    0x0 0x0 0x0 0x0     0x0 0x0 0x0 0x0

HEX“data”ID MyMaxValueRcs
    0x0 0x0 0x0 0x0     0x0 0x0 0x0 0x0     0x0 0x0 0x0 0x0

1 个答案:

答案 0 :(得分:0)

用于处理Palm OS的.rcp文件的PilRC编译器默认会输出一系列.bin文件。这些是原始二进制资源。您可以使用它将HEX数据编译为dataID.bin文件,然后您可以在项目中使用该文件。我不确定如何在XCode中引入该bin文件,但是将其链接起来比使用脚本转换HEX源文件更容易。