teamIt-extra-SwiftUI SwiftUI项目练习
非情节提要的 SwiftUI 项目,写起来就是爽。
teamIt-extra-swiftUI是个蛮适合练手的项目,不走 Storyboard 那套,全靠代码堆 UI。上手之后你会发现,SwiftUI 那种“式写法”真的挺省事,代码干净清爽,更新 UI 也不用手动操心了。
项目里用得比较多的像是Text、Image、Button这些基本控件,配上HStack、VStack、ZStack排版,布局灵活,搭界面挺快。
状态管理这块也比较重要,像@State
、@ObservedObject
这些标记,用好了可以让你的界面动起来,比如用户输入内容时自动更新。
还有NavigationView加NavigationLink
,搞多页面跳转顺手。配合List、ForEach
展示数据列表,数据一变,界面立马跟着走,响应式体验不错。
项目也比较鼓励你把 UI 拆成小组件,这样写起来不累,重用也方便。复杂点的需求,比如异步数据,还能用Combine,跟 SwiftUI 搭配起来也挺丝滑。
如果你团队协作开发,顺带还能练练用 Git,熟悉一下 Xcode 下的开发流程,算是技术栈全链路的实践了。想走 SwiftUI 纯代码流的,这个项目蛮值得一试。
67.2KB
文件大小:
评论区