iOS开发:Instruments标记、本地化与应用分发指南
1. Instruments中的标记
在iOS 12和Xcode 10中,你可以以标记(signposts)的形式将自定义消息注入到Instruments图表中。例如,你怀疑最高内存峰值出现在 newgame 方法中,为了确认这一点,可以添加一些标记。
操作步骤
- 导入os并配置日志对象 :
import os
let mylog = OSLog(subsystem: "com.example.app", category: "memory")
- 在
newgame方法中添加标记 :
os_signpost(type: .start, log: mylog, name: "newgame", "start")
// ...
os_signpost(type: .end, log: mylog, name: "newgame", "end")
- 准备Instruments模板 :
- 从空白模板开始。
- 选择“View” -> “Show Librar
超级会员免费看
订阅专栏 解锁全文
8

被折叠的 条评论
为什么被折叠?



