WebViewWarmUper
WKWebView
的初始化和首次加载非常慢。WebViewWarmUper
会预加热 WKWebView
和 UIWebView
,以便更快地完成首次加载。下载示例项目进行测试。如果您有任何建议,可以创建问题或拉取请求。
安装
CocoaPods
CocoaPods 是 Cocoa 项目的依赖管理器。有关使用和安装说明,请访问他们的网站。要通过 CocoaPods 将 WebViewWarmUper
集成到您的 Xcode 项目中,请在您的 Podfile
中指定它
pod 'WebViewWarmUper'
手动安装
您只需将源文件从 Classes
文件夹(WebViewWarmuper.swift
)复制到您的项目中即可。
用法
标准
首先你应该调用 prepare 方法,它应该在你想显示网页视图之前的一段时间内调用。在测试应用中,我们在 func application(_ application: didFinishLaunchingWithOptions: )
中调用此方法。
import WebViewWarmUper
WKWebViewWarmUper.shared.prepare()
然后,当你需要新的网页视图实例时
import WebViewWarmUper
let webView = WKWebViewWarmUper.shared.dequeue()
许可
WebViewWarmUper
以 MIT 许可证发布。详情请见 LICENSE
文件。