【问题标题】:WKWebView vs SFSafariViewControllerWKWebView 与 SFSafariViewController
【发布时间】:2015-12-14 12:04:36
【问题描述】:

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


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

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

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

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

【问题讨论】:

    标签: ios ios8 uiwebview ios9 wkwebview


    【解决方案1】:

    是的,Safari 视图控制器在与您的应用程序不同的进程中运行。 这里是a link to WWDC session

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-19
      • 1970-01-01
      • 2021-12-23
      • 2018-03-29
      • 1970-01-01
      相关资源
      最近更新 更多