UIWebView(已弃用)与swift中的webkit View之间的区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UIWebView(已弃用)与swift中的webkit View之间的区别相关的知识,希望对你有一定的参考价值。

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

答案

UIWebView已被弃用,不应在应用程序中使用,而WKWebView则替代它。

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

根据Apple文档

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

因此,总而言之,如果您想在应用内加载网页,可以使用WKWebView

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

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

以上是关于UIWebView(已弃用)与swift中的webkit View之间的区别的主要内容,如果未能解决你的问题,请参考以下文章

Firebase 发布请求 Swift/SwiftUI 已弃用

更新 Swift 中已弃用的 Firebase 函数

ABPeoplePickerNavigationController shouldContinueAfterSelectingPerson 已弃用 Swift

swift 2.3 如何正确使用已弃用的 CBCentralManagerState

修复了 tableView 函数的“已弃用并将在 Swift 4 中删除”警告

init(colorLiteralRed:,green:,blue:,alpha:) 在 Swift 4 中已弃用