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
我开始在 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