WKWebView与SFSafariViewController的区别

5
我们在iOS8中有WKWebView,在iOS9中则有SFSafariViewController。我知道WKWebView继承自UIView,而SFSafariViewController则继承自UIViewController。它们实际上是不同的。
我的问题是这两个组件之间的内存管理问题。引用 Facebook 开发者的话,Reducing FOOMs in the Facebook iOS app

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

这对于防止我们的应用程序因为进程消耗了大量内存而被杀掉非常有帮助。

那么,SFSafariViewController是否像WKWebView一样将与 web 视图相关的内存处理放在单独的进程中呢?

1个回答

6

是的,Safari View Controller在您的应用程序之外运行独立的进程。 这是WWDC会议的链接


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接