0.语言
- SwiftUI 毫无疑问是Swift语言编写,
-
- 在2019年正式推出,目前最新是Swift 5.9 (2023年9月),由Apple公司维护和发行;
-
- 该编程语言发明人已离职Apple。
-
- 语言官网:https://developer.apple.com/swift/ 最好用Xcode编写代码
- Flutter 使用Dart语言编写,
-
- 在2017年正式推出,目前最新版本是Flutter v3.13, Dart v3.1 (2023年8月),由Google公司维护和发行;
-
- 该编程语言发明人已离职Google。
-
- 官网:https://flutter.dev/ 可使用vscode编写代码
- React Native 使用Javascript/TypeScript编写
-
- 在2015年推出,目前最新版本0.72,由Meta(原Facebook)公司维护和发行
-
- 官网是:https://reactnative.dev
1.页面布局
- SwiftUI使用view为基础,以声明式(declarative syntax)语法布局用户界面;
-
View
,视图可以现实文字,图片,图标,音频等等
-
HStack
,水平方向布局,相当于excel表格里的行(row)
-
VStack
,垂直方向布局,相当于excel表格里的列(column)
-
ZStack
,Z轴布局,可以图层叠加
-
Grid
和GridRow
格子布局
-
List
列表布局
-
ScrollView
,页面可以滚动
-
animation()
,控件后面使用.
修饰符,传入参数动画样式
-
- 页面跳转,
.sheet()
类似模态打开,NavigationLink
类似push打开
- 页面跳转,
- Flutter使用widget为基础&