當前位置:
首頁 > 科技 > 蘋果為開發者打造秘密武器Swift UI

蘋果為開發者打造秘密武器Swift UI

蘋果為開發者打造秘密武器Swift UI

2019 年 WWDC 大會上,蘋果面向廣大開發者們宣布了基於 Swift 語言構建的全新 UI 框架 —— Swift UI。開發者可通過它快速為所有的 Apple 平台創建美觀、動態的應用程序。

蘋果軟體工程高級副總裁克雷格·費德里吉(Craig·Federighi)介紹,Swift UI 是真正的原生 UI 框架,建立在蘋果數十年打磨用戶界面的經驗上,開發者通過少量代碼和互動式設計就能使用這個框架。全新的 SwiftUI 可以用於 watchOS、tvOS、macOS 等蘋果旗下系統。

在演示環節,開發者可以通過命令或拖拽等方式,輕鬆編輯語言。以及如何將一百行代碼簡化為大約十幾行。

蘋果為開發者打造秘密武器Swift UI

蘋果為開發者打造秘密武器Swift UI

Swift 是蘋果於 2014 年 WWDC 發布的新開發語言,可與 Objective-C* 共同運行於 macOS 和 iOS 平台,用於搭建基於蘋果平台的應用程序。Swift 的設計以安全為出發點,以避免各種常見的編程錯誤類別。

據官方介紹,Swift UI 是一個創新且非常方便使用的框架,開發者通過 Swift 語言的強大功能即可為蘋果的所有硬體設備構建用戶界面——只需使用一套工具和 API。

此外,Swift UI 使用了聲明式的 Swift 語法,可讀性比較高,編寫起來也比較容易理解。

蘋果為開發者打造秘密武器Swift UI

Swift UI 可與新的 Xcode 設計工具無縫協作,讓代碼和設計完美同步,還提供對動態類型、暗黑模式、本地化和可訪問性的自動支持。

Swift UI 還能與其他 API 集成,如 ARKit,包括從左到右語言的自動語言優化。新增功能可用於整個 Apple 平台,包括 Apple TV 和 Apple Watch。

據悉,Swift UI 於今日向開發者開放測試,今年 7 月公測,秋季將正式推出,支持的設備要求版本較高,官方介紹如下:

iOS 13.0+ Beta

macOS 10.15+ Beta

UIKit for Mac 13.0+ Beta

tvOS 13.0+ Beta

watchOS 6.0+ Beta

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 威鋒網 的精彩文章:

iOS 13 黑暗模式功能細節與圖集欣賞
WWDC上沒有提到的iOS 13這些新變化

TAG:威鋒網 |