我正在开发一款使用webKit处理视频内容的iPad应用。在渲染视频之前,需要在设备中完成一些计算。它不能作为带有视频标签的简单Web应用程序来完成,这就是我们决定使用UIWebKit的原因。
我听说第三方浏览器是使用UIWebKit开发的。
http://www.macworld.com/appguide/article.html?article=138409
但以下讨论是对我的关注。
http://www.iphonedevsdk.com/forum/iphone-sdk-development/54184-app-rejected-webkit-use.html
Apple有否拒绝该应用?
答案 0 :(得分:1)
您无法在应用中使用私有框架。从第二个链接中提到的框架在5.1版本中仍然是私有的。 Apple的新型静态分析仪肯定能够充分利用它们。您的第一个链接可能中的应用使用UIWebView,而不是直接使用WebKit。为什么你不能这样做?
答案 1 :(得分:0)
只要通过UIWebView使用Webkit,您就不用担心了。这就是所有应用程序使用的。委托方法为您提供所需的所有控制权。唯一的缺点是从Javascript到Objective-C的桥接很慢。
现在,在您的应用程序中包含从源代码构建的自定义Webkit是一个有趣的问题。开源Webkit与调用iOS内置的Webkit框架不同。不确定Apple是否反对自己编译。