Swift High Performance 1785282204性能优化实战
Swift 的高性能实战技巧,挺适合你这个想在性能优化上更进一步的老司机。
Swift.High.Performance这本书,不是那种泛泛而谈的入门书,而是专门写给有经验的 Swift 开发者的,目标就一个——让你写出更快、更稳的 App。
从架构设计、代码性能,到用多线程和并发编程提高效率,书里都讲得挺细,甚至连用LLDB
和REPL
调试的套路都带上了。你要是习惯直接在 Xcode 里用控制台,那这部分内容能让你少走不少弯路。
像懒加载、值类型优化这些经典技巧,书里也讲得挺到位。比如用lazy var
在加载大数据对象时省资源,或者用struct
替换class
来减少内存开销——这些点你平时肯定用过,但这里能让你理解得更透。
另外,书里提到的一个方向挺值得关注:如何用Swift Playgrounds快速验证性能方案,还有底层的Swift disassembly
,虽然冷门,但对想了解编译器优化的同学,真的挺有料。
如果你正在做 iOS App,尤其是对启动速度、响应流畅度比较在意,蛮建议读一读这本书的第 4 章和第 7 章;想深入挖掘 Swift 性能的,也别错过第 8 章的底层。
哦对了,顺带推荐几个相关文章,也蛮对味的:Swift 性能优化和Swift+Metal 并行,结合起来看,效果更。
2.27MB
文件大小:
评论区