以往在開發 iOS App 的時候,如果有圖表需求的話
可能會使用 CAShapeLayer 或是透過第三方套件 Charts 來完成
但在今年的 WWDC22 Apple 開發者大會上,Apple 為 SwiftUI 推出了一個圖表框架
也就是這篇要介紹的 Swift Charts,讓開發者能夠更快速的繪製圖表
下圖是 Apple 在 WWDC22 上釋出用 Swift Charts 所繪製的圖表樣式,看起來真不錯呢~
既然是新框架,那相容性肯定是只支援最新平台了!支援平台如下~
▲ 圖取自 Apple Developer Documentation
所以如果是實際面的話,App 有需要相容於舊系統的話
舊系統就只能使用原先繪製方式來進行相容,而新系統則使用 Swift Charts 繪製
Swift Charts 一共提供了六種圖表類型,分別為
▲ 各圖表示意圖皆取自 Apple Developer Documentation
Swift Charts 的實作環節會在下一篇開始,讓我們繼續看下去,明天見~