Project 1-1

import SwiftUI告诉Swift,我们希望使用SwiftUI框架赋予我们的所有功能。苹果为我们提供了许多机器学习、音频播放、图像处理等框架

struct ContentView: View创建一个名为ContentView的新结构,表示它符合View协议。View来自SwiftUI,是任何你想在屏幕上绘制的内容都必须采用的基本协议——所有文本、按钮、图像等都是视图,包括您自己的组合其他视图的布局。

var body: some View定义了一个名为body的新计算属性,它有一个有趣的类型:some View。这意味着它将返回符合View协议的内容,这是我们的布局。在幕后,这实际上将导致根据我们布局中的所有内容返回非常复杂的数据类型,但some View意味着我们不需要担心这一点。

ContentView结构下方,您将看到符合PreviewProvider协议的ContentView_Previews结构。这段代码实际上不会构成您进入App Store的最终应用程序的一部分,而是专门供Xcode使用,以便它可以在代码旁边显示用户界面设计的预览。

留下评论