【问题标题】:Difference between UIWebView(deprecated) and webkit View in swiftswift中UIWebView(已弃用)和webkit View之间的区别
【发布时间】:2019-04-25 04:57:49
【问题描述】:

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

【问题讨论】:

  • 简单 - UIWebView 已过时。使用 WKWebView。您还在寻找哪些其他信息在这两个类的参考文档中没有看到?

标签: ios uiwebview webkit


【解决方案1】:

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

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

根据 Apple 文档

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

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

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

您可以找到更多关于SFSafariViewController的信息

【讨论】:

    猜你喜欢
    • 2021-10-28
    • 2012-03-01
    • 2013-08-21
    • 2014-07-22
    • 1970-01-01
    • 2011-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多