ios - swift中UIWebView(已弃用)和webkit View之间的区别
问题描述
我开始在 ios swift 中学习 webview,但我无法理解 uiwebview 和 webview 套件之间的区别。推荐一些文章或文档,以便我说清楚。
解决方案
UIWebView
已弃用,不应在应用程序中使用,WKWebView
而是替代 .
如果从性能方面进行比较,则在内存消耗的情况下会表现出色,因为WKWebView
会消耗大量内存来加载相同的网页,而另一方面却不会消耗那么多。您可以轻松创建演示应用程序并亲自查看UIWebView
UIWebView
WKWebView
根据 Apple 文档
在 iOS 8 及更高版本中运行的应用程序中,使用 WKWebView 类而不是使用 UIWebView
所以,总而言之,如果你想在你的应用程序中加载一个网页,你可以使用WKWebView
此外,并不是您真正要求的,但SFSafariViewController
如果您想要一些与 Safari 相关的功能,例如阅读器、自动填充、欺诈性网站检测和内容阻止,您也应该查看内部。
你可以找到更多关于SFSafariViewController
推荐阅读
- jquery - 支持 jQuery 和 HTML 的 fetch 响应类型
- linux - sed:包括一个由正则表达式指定的外部文件
- java - java中的ModelMapper Class Not Found错误问题
- java - 如何正确比较排序方法快速排序和合并排序之间的运行时间?
- javascript - 为什么我的视频背景不会通过我的组件出现?
- typescript - 如何将函数声明为具有强制参数的类型
- ibm-cloud - 在 Watson 助手中保存用户输入(字符串)
- node.js - 从nodejs中的孩子更新全局变量值
- python - 永久更改 Mac 终端中的目录?(自动化无聊的东西第 6 章)
- algorithm - 生成 2 个范围内的随机非重复数字对