
苹果公司在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项目还是有些差别的。

打开SceneDelegate.swift文件看看,可以看到它创建了一个新的ContentView实例,并设置初始可见,有没有觉得似曾相识?这不就是之前的AppDelegate嘛,只不过换了个马甲而已。

本文介绍了SwiftUI的基本概念和如何在XCode中创建第一个SwiftUI项目。SwiftUI是苹果推出的声明式UI框架,适用于iOS、macOS等平台。通过声明式语法描述界面,开发者可以更直观地构建UI。文章展示了项目结构、SceneDelegate的角色以及预览功能的使用,鼓励开发者勇敢尝试SwiftUI。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



