###### 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
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.