一、概述
SwiftUI是苹果在2019年的WWDC大会公布的一个新的UI框架,它提供了全新的声明式语法、绑定式API、响应式编程框架Combine、预览可视化。还可以跨苹果系列设备平台,使用一套统一的工具和API。
二、系统支持
1、官网要求:
iOS:13.0+
MacOS:10.15+
Mac Catalyst:13.0+
tvOS:13.0+
watchOS:6.0+
2、实践项目中要求:
iOS:14.0+
MacOS:11.0+
Mac Catalyst:14.0+
tvOS:14.0+
watchOS:7.0+
【注:Scene在iOS 14.0才有。】
三、功能
1、动态类型(dynamic type);
2、黑暗模式(dark mode);
3、语言本地化(localization);
4、可访问性(accessibility)。