版本記錄
版本號 | 時間 |
---|---|
V1.0 | 2019.09.16 星期一 |
前言
今天翻閱蘋果的API文檔渡嚣,發(fā)現(xiàn)多了一個框架SwiftUI烤送,這里我們就一起來看一下這個框架馍悟。
Overview
在每個平臺上聲明應用程序的用戶界面和行為狮含。
先看下該框架的基本信息
SwiftUI
提供視圖柒傻,控件和布局結(jié)構(gòu)孝赫,用于聲明應用程序的用戶界面。 該框架提供事件處理程序红符,用于為您的應用程序提供點擊青柄,手勢和其他類型的輸入,以及管理從應用程序模型到用戶將看到和交互的視圖和控件的數(shù)據(jù)流的工具预侯。
創(chuàng)建符合View
協(xié)議的自定義視圖致开,并使用SwiftUI
視圖組合它們,以使用堆棧萎馅,列表等顯示文本双戳,圖像和自定義形狀。 將強大的修改器應用于內(nèi)置視圖和您自己的視圖糜芳,以自定義其渲染和交互性飒货。 在多個平臺上的應用程序之間共享代碼,其中包含適應其上下文和呈現(xiàn)的視圖和控件峭竣。
您可以將SwiftUI
視圖與來自UIKit
塘辅,AppKit
和WatchKit
框架的對象集成,以進一步利用特定于平臺的功能皆撩。 您還可以在SwiftUI
中自定義輔助功能支持扣墩,并針對不同語言,國家/地區(qū)或文化區(qū)域本地化您的應用程序界面。
Topics
1. Essentials
-
Learn to Make Apps with Swift<wbr>UI
- 按照一系列指導教程學習使用SwiftUI和Xcode制作應用程序呻惕。
2. User Interface
-
- 在屏幕上顯示您的內(nèi)容并處理用戶交互盘榨。
-
- 在堆棧中組合視圖,動態(tài)生成組和視圖列表蟆融,并定義視圖演示和層次結(jié)構(gòu)草巡。
-
- 使用顏色,形狀和陰影增強視圖型酥,并自定義視圖狀態(tài)之間的動畫過渡山憨。
-
- 將
SwiftUI
視圖集成到現(xiàn)有應用程序中,并將AppKit
弥喉,UIKit
和WatchKit
視圖和控制器嵌入到SwiftUI
視圖層次結(jié)構(gòu)中郁竟。
- 將
3. Data and Events
-
- 控制并響應應用模型中的數(shù)據(jù)流和變化。
-
- 定義從點按由境,點擊和滑動到細粒度手勢的交互棚亩。
4. Previews in Xcode
-
Previews
- 生成自定義視圖的動態(tài)交互式預覽。
后記
本篇主要講述了SwiftUI框架的基本概覽虏杰,感興趣的給個贊或者關(guān)注~~~