swift 中 UIWebView(已弃用)和 webkit 视图之间的区别

Difference between UIWebView(deprecated) and webkit View in swift

我开始在 ios swift 中学习 webview,但我无法理解 uiwebview 和 webview kit 之间的区别。推荐一些文章或文档,这样我就可以说清楚了。

UIWebView 已弃用,不应在应用程序中使用,WKWebView 是它的替代品。

如果比较性能,WKWebView 在内存消耗方面优于 UIWebView,因为 UIWebView 会消耗大量内存来加载相同的网页,而 WKWebView另一方面不消耗那么多。您可以轻松创建演示应用程序并亲自查看

根据 Apple 文档

In apps that run in iOS 8 and later, use the WKWebView class instead of using UIWebView

所以,总结一下,如果你想在你的应用程序中加载一个网页,你可以使用 WKWebView

此外,这并不是您真正想要的,但是如果您想要一些 Safari 相关的功能,例如 Reader、自动填充、欺诈网站检测和内容阻止,您还应该查看 SFSafariViewController

您可以找到更多关于 SFSafariViewController