#知识小集# 「 UIViewController 预加载方案浅谈 」 by @hite和落雁

预加载作为常规性能优化方法,在所有有性能需求的场景都有使用。在 iOS 常规的优化方案中,预加载也是极常见的方法,多见于:预加载图片、配置文件、离线包等业务资源。但是对于整个 App 的核心组件 UIViewController 却少见预加载的策略。

在本文中,作者在思考和调研了 UIViewController 渲染流程和特性后,提出了自己的解决方案 ViewControllerPreRender,对比了使用该方案前后的性能,并说明了背后的原理以及适宜的场景。

有类似需求的童鞋可以参考一下。
展开
评论