苹果公司在WWDC19上宣布了一个激动人心的消息,引入了SwiftUI–一个原生的声明式UI框架。这对于iOS开发习惯了命令式UI编写的猿们来说,是又兴奋又紧张,终于iOSer也可以赶上潮流,使用声明式的方式开发iOS、macos啦。当然小编是属于兴奋的那一种,这不迫不及待就来尝试SwiftUI开发了,接下来的一系列文章,会带领大家一起学习使用SwiftUI,大家加油!
我们只需要声明想在UI中看到的内容,SwiftUI会帮我们实现最终的效果。SwiftUI同时也是跨平台的开发框架,可以用于 iOS, macOS, tvOS and watchOS这些平台的开发。本篇文章带领小伙伴们创建第一个SwiftUI项目,并了解一些基础知识。
注意:使用SwiftUI需要XCode11以及MacOS Catalina,请首先确保你的xcode和电脑系统是达标的哦.
首先打开你的XCode,按照正常创建项目的流程,唯一的不同时,你必须选择swift语言才能在User Interface中发现SwiftUI,然后选中继续创建就OK了。
使用swiftUI创建出来的项目结构如下,和正常的Swift项目还是有些差别的。