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