0.什么是SwiftUI
SwiftUI是一个新型的UI布局框架,采用声明式语法,可以在大多数场景下替代UIKit。
1.哪里必要要用到SwiftUI
目前除了WidgetKit外,其他场景都可以使用UIKit替换SwiftUI,但是WidgetKit是SwiftUI独有的,必须要使用SwiftUI编写。iOS13之前的系统是无法支持SwiftUI的,如果不考虑支持iOS13以下的系统,就可以直接使用SwiftUI。
2.为什么要学习SwiftUI
学习SwiftUI的目的当然不是单纯的为了使用WidgeKit,是因为SwiftUI是声明式UI布局,基于函数式编程实现,使用起来简单快捷,无论是否熟悉UIKit框架,都可以轻松上手SwiftUI。
网友评论