###### tags: `第14屆IT邦鐵人賽文章` # 【在 iOS 開發路上的大小事2-Day23】來自 Apple 爸爸的最新力作 - Swift Charts 之介紹篇 ## 前情提要 以往在開發 iOS App 的時候,如果有圖表需求的話 可能會使用 CAShapeLayer 或是透過[第三方套件 Charts](https://github.com/danielgindi/Charts) 來完成 但在今年的 WWDC22 Apple 開發者大會上,Apple 為 SwiftUI 推出了一個圖表框架 也就是這篇要介紹的 Swift Charts,讓開發者能夠更快速的繪製圖表 下圖是 Apple 在 WWDC22 上釋出用 Swift Charts 所繪製的圖表樣式,看起來真不錯呢~  既然是新框架,那相容性肯定是只支援最新平台了!支援平台如下~ * Xcode 14.0+ * iOS 16.0+ * iPadOS 16.0+ * macOS 13.0+ * Mac Catalyst 16.0+ * tvOS 16.0+ * watchOS 9.0+  ▲ 圖取自 [Apple Developer Documentation](https://developer.apple.com/documentation/charts) 所以如果是實際面的話,App 有需要相容於舊系統的話 舊系統就只能使用原先繪製方式來進行相容,而新系統則使用 Swift Charts 繪製 ## 圖表類型 Swift Charts 一共提供了六種圖表類型,分別為 1. AreaMark  2. LineMark  3. PointMark  4. RectangleMark  5. RuleMark  6. BarMark  ▲ 各圖表示意圖皆取自 [Apple Developer Documentation](https://developer.apple.com/documentation/charts) ## 實作環節 Swift Charts 的實作環節會在下一篇開始,讓我們繼續看下去,明天見~
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up