关于 Swift 编译时性能优化的一些思考
上周,我读了 @nickoneill 一篇优秀的帖子 Speeding Up Slow Swift Build Times 之后,我发现用一个略不同以往的角度去读Swift代码,并不是很难。
一行之前很简洁的代码,现在却出现了新的问题——它是否应该重构为9行代码来达到更快的编译速度? (nil coalescing 运算符就是一个例子)孰轻孰重?简洁的代码还是对编译器友好的代码? 我觉得,它取决于项目的大小和开发者的想法。
但请等等... 这里有一个Xcode插件
在讲一些例子之前,我首先想到了通过手工提取日志信息是非常耗时的事情。通过命令行工具实现会相对容易一些,但是我把它往前推进了一步:集成为Xcode插件。
在这个例子中,最初的目的仅仅是识别并修复代码中最耗时的地方,但是现在我觉