在WWDC 2019大會之中,其中最大的消息就是SwiftUI的發佈。過去使用UIKit開發使用者介面,通常要搭配storyboards,SwiftUI是一個全新的框架。SwiftUI與UIKit不同,SwiftUI是完全建構在程式碼之上。因為SwiftUI是使用Swift所建構而成,相對於Objective-C,SwiftUI利用Swift的語言特性可以使用更少的程式碼來完成複雜的App。SwiftUI的語法更易於理解,並可以透過 Automatic Preview來快速預覽設計的介面。

更重要的是,使用SwiftUI能夠讓你的App自動支援一些進階的功能,像是動態型別(Dynamic Type)、黑暗模式(Dark Mode)、本地化(Localization)、以及輔助使用(Accessibility)。此外,SwiftUI支援更加簡單易懂的以宣告的方式,來設計及開發使用者介面,就可以讓開發者建立全功能使用者介面,而且同時開放相同API,讓開發者一次就能寫出跨iOS、iPadOS、macOS,watchOS和tvOS等五個Apple OS的應用程式

而蘋果更在6月22日發布Xcode 12,在Xcode 12中,Apple更新了用者介面開發框架SwiftUI,有許多新功能,更能維護API的穩定,開發者能將現有的SwiftUI程式碼直接到

Xcode12中使用,讓更多開發者可以在編寫完整的應用程式。

恆逸也針對SwiftUI程式語言規劃一門課程 「使用SwiftUI開發跨Apple OS的使用者介面」,透過這門課您將可以學習到:

  1. 熟悉Xcode開發工具

  2. 了解SwiftUI與UIKit之差異

  3. 熟悉SwiftUI開發基礎

  4. 了解Apple UI設計概念

將於6/7、9/13開辦課程,詳情請上https://pse.is/LQHHP,或來電02-25149191#100將有專人為您服務!

熱門新聞

Advertisement