Xcode创建一个Hello World项目(2021-4-8)

1.在项目文件夹中选择Main.storyboard文件,这个文件会在编辑器面板中打开,在纯白色背景中会看到一个完全空白的IOS设备屏幕,这就是Xcode的Interface Builder,用来设计应用的用户界面。
Xcode创建一个Hello World项目(2021-4-8)_第1张图片
每个storyboard都是由一个或多个视图控制器构成的,且每个视图控制器至少有一个视图。视图就是眼睛可以看到并可以在Interface Builder中进行编辑的部分,而控制器则是你编写的应用代码,用来处理用户的交互事件。应用的实际操作都是在控制器内执行的。
点击矩形轮廓(IOS设备屏幕)的任意位置,会在顶端看三个图标:
View Controller(视图控制器):
First Responder(第一响应者)
Exit(离开)
Xcode创建一个Hello World项目(2021-4-8)_第2张图片
视图控制器:视图控制器代表一个控制器对象,一个界面有一个视图控制器,它的任务是管理用户在屏幕上看到的内容。
第一响应者:指用户当前正在进行交互的对象。如果用户正在向一个文本框输入数据,那么这个文本框就是当前的第一响应者。第一响应者会随着用户与用户界面的交互而变化,通过First Responder图标可以方便地与当前作为第一响应者的控件和对象进行通信,不需要编写代码来判断到底哪一个控件(或视图)是当前的第一响应者。
编辑器中还有一个层级视图区域,称为文档略图(Document Outline):
Xcode创建一个Hello World项目(2021-4-8)_第3张图片
该文档略图与IOS设备屏幕相对应,选择View,Xcode 自动对矩形轮廓进行高亮。向矩形轮廓中添加控件(库中对象的集合):View Controller内容会改变。
Xcode创建一个Hello World项目(2021-4-8)_第4张图片
控件拖到正在编辑的视图中,就将其作为子视图(如Lable)添加到主视图中(名为View的视图)。
注意:Interface Builder不会生成任何需要手动维护的代码,Interface Builder创建的是Swift对象(与在代码中所做的一样),然后把这些对象序列化到storyboard或nib文件中,以便在运行时将其直接加载到内存中,这样避免了很多与代码生成相关的问题,是一个更强大的办法。
将Label中的内容改为"Hello World"后运行程序(在IOS simulator中显示):
Xcode创建一个Hello World项目(2021-4-8)_第5张图片

可以看见在IOS simulator中有一个应用程序,该应用程序下方的字是项目的名称。
点击该应用程序,便会进入刚才制作的主界面(Main.storyboard):
Xcode创建一个Hello World项目(2021-4-8)_第6张图片

你可能感兴趣的:(Xcode创建一个Hello World项目(2021-4-8))