问这个问题是因为我不确定为什么苹果会在不弃用UIWebView的情况下引入WKWebView。当我在编写大型代码库时需要有一个想法,并且需要根据情况做出明智的决定,这一点很重要。
WKWebView当前的局限性:
https://mail.mozilla.org/pipermail/mobile-firefox-dev/2014-December/000993.html
How can I retrieve a file using WKWebView?
最佳答案
更新: UIWebView
现在已弃用,Apple积极劝阻开发人员使用它。
原因有很多,包括安全性(过程模型外),性能和内存管理。苹果是否会弃用UIWebView
并不是任何人都可以回答的问题,而是苹果,但是考虑到当前存在许多限制(在WebKit2源存储库中部分解决了有关将来包含iOS WK2框架的问题),我的有根据的猜测是UIWebView
会继续存在不同的需求。并且考虑到WebKitLegacy和WebKit2(现在已重命名为WebKit)框架都引用了相同的实现框架(WebCore,JSCore等),因此不需要很多工作就能使UIWebView
保持生命。
关于ios - WKWebView是否设计为替代UIWebView?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29303316/