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

性能数据
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容