ios - WKWebView 与 SFSafariViewController

标签 ios ios8 uiwebview ios9 wkwebview

我们在 iOS 8 中有 WKWebView,在 iOS 9 中有 SFSafariViewController。 我知道 WKWebViewUIView 的子类,SFSafariViewControllerUIViewController 的子类。
它们本质上是不同的。


我的问题是关于这两个组件之间的内存管理。
引自 Facebook 的开发人员,Reducing FOOMs in the Facebook iOS app

WKWebView — that actually performs most of its work in a separate process, which means that most web-view-related memory usage would not be attributed to our process.

这有助于防止我们的应用程序因为我们的进程消耗大量内存而被杀死。

SFSafariViewController 是否像 WKWebView 一样在单独的进程中处理与 web View 相关的内存?

最佳答案

是的,Safari View Controller 在您的应用程序之外的单独进程中运行。 这是 a link to WWDC session .

关于ios - WKWebView 与 SFSafariViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32633386/

相关文章:

ios - 表格 View 加载缓慢

ios - 拆分属性字符串并保留格式

ios - 在 Swift ios 中从 SQlite 的 TableView 单元格中重复检索数据三次

ios - 无法让 Firebase 调用 observe/observeSingleEvent 回调

swift - fatal error : unexpectedly found nil while unwrapping an Optional value swift

iOS:我希望点击标签栏项目始终指向原始 URL

iOS UIWebview 不加载新的 css

pdf - 显示PDF文件时没有复制/粘贴的UIWebView

iphone - 在 UIScrollView 中扩展内容

iphone - 如何检测 iPhone 6 设备的运动? (确定 iPhone 设备是否移动 - x、y、z 上的最小可能运动-)