如何将本地HTML嵌入到Cocoa二进制文件中?

时间:2016-04-25 05:48:45

标签: objective-c cocoa webkit embedded-resource resource-files

我在OSX上使用Objective C作为Cocoa应用程序,并将一些本地HTML文件加载到Webkit小部件中。但是,病毒可以轻松修改这些HTML文件。所以,我添加了一个CRC哈希来检测篡改,它显示一个警告,然后关闭应用程序。但是,是否还有一种方法可以进一步保护本地HTML,将其编译为应用程序本身的二进制文件,或者编译成单个资源文件?我注意到Qt他们有办法将HTML放入资源文件,然后将webkit URL更改为从那里加载而不是file://。但在这种情况下,这是目标C.

1 个答案:

答案 0 :(得分:0)

目标C或Swift不可能像Qt一样。没有HTTP URL可以传递给WebKit小部件以将内容从资产目录中提取出来。