SwiftUI View 的 Identity 与 Lifetime
前阵子遇到一个很奇怪的 BUG:用 NavigationStack push 一个 View,CPU 使用率竟然冲上 100 %!当 Xcode 运行一段 SwiftUI 代码时,我们应该关注哪些方面?特此回顾 WWDC 21 Demystify SwiftUI。
前阵子遇到一个很奇怪的 BUG:用 NavigationStack push 一个 View,CPU 使用率竟然冲上 100 %!当 Xcode 运行一段 SwiftUI 代码时,我们应该关注哪些方面?特此回顾 WWDC 21 Demystify SwiftUI。
在 Swift 中,协议是非常重要的部分之一。使用协议,可以让我们写出灵活的代码,而不必拘泥于接口和实现的耦合,但协议也有自己的问题。
阅读 Alamofire 5.9.1 版本的源代码,有些收获,记录于此。
本文为 Raywenderlich 出版的《Expert Swift》第 8 章节《Codable》阅读笔记。
除了 Xcode Cloud,你还有别的选择。
最近想了解如何设计一个简单的缓存系统,于是找了 Kingfisher 7.1.2 版本的源代码读一读,有些收获,记录于此。
拾人牙慧而已,並非创见。
本文是我个人对 《Computer Networking: A Top-down Approach》3.4 节的总结。