版本记录
版本号 | 时间 |
---|---|
V1.0 | 2019.09.16 星期一 |
前言
今天翻阅苹果的API文档,发现多了一个框架SwiftUI,这里我们就一起来看一下这个框架。
Overview
在每个平台上声明应用程序的用户界面和行为。
先看下该框架的基本信息
SwiftUI
提供视图,控件和布局结构,用于声明应用程序的用户界面。 该框架提供事件处理程序,用于为您的应用程序提供点击,手势和其他类型的输入,以及管理从应用程序模型到用户将看到和交互的视图和控件的数据流的工具。
创建符合View
协议的自定义视图,并使用SwiftUI
视图组合它们,以使用堆栈,列表等显示文本,图像和自定义形状。 将强大的修改器应用于内置视图和您自己的视图,以自定义其渲染和交互性。 在多个平台上的应用程序之间共享代码,其中包含适应其上下文和呈现的视图和控件。
您可以将SwiftUI
视图与来自UIKit
,AppKit
和WatchKit
框架的对象集成,以进一步利用特定于平台的功能。 您还可以在SwiftUI
中自定义辅助功能支持,并针对不同语言,国家/地区或文化区域本地化您的应用程序界面。
Topics
1. Essentials
-
Learn to Make Apps with Swift<wbr>UI
- 按照一系列指导教程学习使用SwiftUI和Xcode制作应用程序。
2. User Interface
-
- 在屏幕上显示您的内容并处理用户交互。
-
- 在堆栈中组合视图,动态生成组和视图列表,并定义视图演示和层次结构。
-
- 使用颜色,形状和阴影增强视图,并自定义视图状态之间的动画过渡。
-
- 将
SwiftUI
视图集成到现有应用程序中,并将AppKit
,UIKit
和WatchKit
视图和控制器嵌入到SwiftUI
视图层次结构中。
- 将
3. Data and Events
-
- 控制并响应应用模型中的数据流和变化。
-
- 定义从点按,点击和滑动到细粒度手势的交互。
4. Previews in Xcode
-
Previews
- 生成自定义视图的动态交互式预览。
后记
本篇主要讲述了SwiftUI框架的基本概览,感兴趣的给个赞或者关注~~~