WKWebView与SFSafariViewController

时间:2015-09-17 14:50:22

标签: ios ios8 uiwebview ios9 wkwebview

我们在iOS 8中有WKWebView,在iOS 9中有SFSafariViewController。 我知道来自WKWebView的{​​{1}}个子类,以及来自UIView的{​​{1}}个子类。
它们本质上是不同的。


我的问题是关于这两个组成部分之间的内存管理 引自Facebook的开发者Reducing FOOMs in the Facebook iOS app

  

WKWebView - 它实际上在一个单独的进程中执行大部分工作,这意味着大多数与Web视图相关的内存使用不会归因于我们的进程。

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

SFSafariViewController是否在像WKWebView这样的单独进程中处理与Web视图相关的内存?

1 个答案:

答案 0 :(得分:4)

是的,Safari View Controller在与您的应用程序不同的进程中运行。 这是a link to WWDC session