如何在XCode中将资源编译到二进制文件中?这样就不会作为文件出现在应用程序包内,也不会受到用户(无论是好意还是恶意)的操纵。
这种做法是否可行?
我对iPhone应用程序特别感兴趣。
任何帮助都将不胜感激!
如何在XCode中将资源编译到二进制文件中?这样就不会作为文件出现在应用程序包内,也不会受到用户(无论是好意还是恶意)的操纵。
这种做法是否可行?
我对iPhone应用程序特别感兴趣。
任何帮助都将不胜感激!
如果资源不太大,您可以将其处理为带有字节数组的头文件:
char TOP_SECRET[] = {
84, 111, 112, 32, 115, 101,
…
};
你可以加密或混淆资源,无论是在独立文件中还是在二进制文件中,这样就更难以搜索已知的头部或魔术序列。对于大多数情况来说,简单的异或运算就足够了。