開發 SwiftUI App 時,我們時常用 HStack & VStack 排版。雖然它們很方便,不過卻有個令人小小在意的小缺點,當 stack 裡裝了很多 view 時,它們會一次全部生成,影響 App 的效能。
開發 Swift App 時,我們可以用 extension 擴充型別的功能,比方 App Development with Swift 5.6 Lab 的範例擴充 URL 的功能。
extension URL { func withQueries(_ queries: [String: String]) -> URL? { var components = URLComponents(url: self…