關閉廣告

當蘋果宣布新的 SwiftUI 框架時,幾乎讓聖荷西的整個大廳都感到驚訝。它使開發人員可以輕鬆地為生態系統中的所有平台編寫使用者介面應用程式。

新框架完全基於現代 Swift 程式語言從頭開始構建,並使用聲明性範例。多虧了它們,即使是簡單的視圖,開發人員也不再需要編寫數十行程式碼,而且可以少得多。

但該框架的新穎之處當然不止於此。 SwiftUI 帶來了即時編程。換句話說,您在編寫程式碼時始終可以即時查看應用程式。您還可以直接在連接的設備上使用即時構建,其中 Xcode 將發送應用程式的單獨構建。因此,您不僅需要進行虛擬測試,還需要直接在裝置上進行實體測試。

SwiftUI 簡單、自動且現代

此外,聲明式框架使用單獨的庫和關鍵字自動提供許多特定於平台的功能,例如深色模式。您不需要以任何冗長的方式定義它,因為 SwiftUI 將在背景處理它。

此外,演示還表明,在程式設計過程中可以在很大程度上使用將單個元素拖放到畫布上的功能,而 Xcode 則可以自行完成程式碼。這不僅可以加快寫作速度,還可以幫助許多初學者理解這個主題。而且絕對比使用原始程式和學習 Objective-C 程式語言更快。

SwiftUI 可用於編寫所有新引入的現代使用者介面 iOS 作業系統版本macOS 之後的 、tvOS、watchOS。

swiftui-框架
用戶界面
.