OSLog之os_log&signposts

背景

性能是实现卓越的用户体验的关键之一。众所周知iOS11的口碑并不好,iOS11的降频门等事件使iPhone在人们心中的定位已经不是那么‘丝滑’,Apple也意识到了性能的问题,先后优化了iOS12上的性能体现,并在WWCD2018上推出了Signposts,提供开发者优化自身App性能的工具。

介绍Signposts及历史

SignpostsOSLog家族的新成员,您可以在swift和OC中使用它们,并且和Instruments集成在了一起。这就意味着Instruments可以获取Signposts所产生的数据,让你深入理解你的程序正在做什么。

首先要介绍一点历史,几年前我们介绍了OSLog。这是我们现代化的呈现日志记录的工具。这是我们从系统中获取调试信息的方法。它是在我们“效率”、“隐私”的目标下完成的。具体了解,请查看WWDC 2016 Unified Logging and Activity Tracing。

OSLog之os_log&signposts_第1张图片
性能数据

你可能感兴趣的:(OSLog之os_log&signposts)