首页 > 解决方案 > swift中UIWebView(已弃用)和webkit View之间的区别

问题描述

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

标签: iosuiwebviewwebkit

解决方案


UIWebView已弃用,不应在应用程序中使用,WKWebView而是替代 .

如果从性能方面进行比较,则在内存消耗的情况下会表现出色,因为WKWebView会消耗大量内存来加载相同的网页,而另一方面却不会消耗那么多。您可以轻松创建演示应用程序并亲自查看UIWebViewUIWebViewWKWebView

根据 Apple 文档

在 iOS 8 及更高版本中运行的应用程序中,使用 WKWebView 类而不是使用 UIWebView

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

此外,并不是您真正要求的,但SFSafariViewController如果您想要一些与 Safari 相关的功能,例如阅读器、自动填充、欺诈性网站检测和内容阻止,您也应该查看内部。

你可以找到更多关于SFSafariViewController


推荐阅读