-
SwiftUI
鎖定
- 軟件名稱
- SwiftUI
- 軟件平台
- macOS
- 開發商
- Apple
- 類 型
- UI框架
- 應 用
- watchOS、tvOS、macOS、iOS 等平台的應用開發
SwiftUI總述
SwiftUI新功能
SwiftUI體驗和工具
利用新的畫布 API 這個 drawRect 的現代 GPU 加速替代方案,提高對底層繪圖語言的控制。
SwiftUI輔助功能改進
利用新的 Rotor API,以簡單列表形式在屏幕上顯示最相關的項目。當前的輔助功能焦點狀態 (例如旁白光標) 可以朗讀出來,也可以通過編程方式進行更改。藉助新的輔助功能表示 API,開發者的自定控件即可繼承現有標準 SwiftUI 控件的完整輔助功能支持。
SwiftUI設計工具
拖放操作。拖放調整組件在用户界面中的位置。點按打開檢查器,可選擇字體、顏色、對齊方式和其他設計選項,並可通過光標輕鬆重新排列控件。多數這些可視化編輯器也可在代碼編輯器中使用,因此開發者可以使用檢查器來探索各個控件的新修飾符,即使開發者偏好手動編寫界面組件代碼也沒問題。開發者還可以將控件從資源庫拖放到設計畫布上,或者直接拖放到代碼中。
動態替換。Swift 編譯器和運行時已嵌入到 Xcode 中。開發者看到的設計畫布就是開發者實時運行的 app。此外,藉助 Swift 中推出的“動態替換”功能,Xcode 可以直接在實時運行的 app 中替換編輯後的代碼。
預覽。開發者可以為 SwiftUI 視圖創建一個或多個預覽來獲取樣本數據。用户能看見的內容 (例如大字體、本地化或深色模式),也可以顯示開發者的 UI 在設備和方向上的呈現效果。
- 參考資料
-
- 1. SwiftUI 概覽 - Xcode - Apple Developer .Apple Developer (簡體中文)[引用日期2022-04-02]