【发布时间】:2015-12-14 12:04:36
【问题描述】:
我们在 iOS 8 中有 WKWebView,在 iOS 9 中有 SFSafariViewController。
我知道WKWebView 是UIView 的子类,而SFSafariViewController 是UIViewController 的子类。
它们本质上是不同的。
我的问题是关于这两个组件之间的内存管理。
引自 Facebook 开发者Reducing FOOMs in the Facebook iOS app
WKWebView — 实际上在一个单独的进程中执行其大部分工作,这意味着大多数与 Web 视图相关的内存使用不会归因于我们的进程。
这有助于防止我们的应用因为我们的进程消耗大量内存而被杀死。
SFSafariViewController 是否在 WKWebView 等单独的进程中处理与 Web 视图相关的内存?
【问题讨论】:
标签: ios ios8 uiwebview ios9 wkwebview