Session 416 由三位苹果软件工程师 Kyle Howarth, James Snee, Kris Markel 为我们带来 iOS 内存相关的一些内容
在 Memory Usage Performance Guidelines 不再更新之后,这个 Session 简单介绍了一下 iOS 的虚拟内存机制的变化,如 Compressed memory 的使用等,分析了开发者应该减少哪部分内存占用。Xcode 10 现在可以捕获内存超限的 EXC_RESOURCE_EXCEPTION 事件,其底层记录内存信息的 memgraph 文件与命令行工具的结合使用,使得内存相关的调试更加灵活高效。推荐开发者通过新的 API 让系统选择最佳的图片渲染格式来合理使用内存;相比于UIImage的绘制,图片下采样时使用ImageIO来减少损耗。减少应用处在后台时较大的内存占用,主要通过监听 App 生命周期的通知或利用VC的生命周期方法实现,使系统或其他进程获得
首页 >
深入解析ESP32C33 > [ WWDC2018 ]