![Swift细致入门与最佳实践](https://wfqqreader-1252317822.image.myqcloud.com/cover/88/26177088/b_26177088.jpg)
1.6 第一段Swift程序
苹果公司推出Swift编程语言时,建议使用Xcode 7来开发Swift程序。在本节的内容中,将详细讲解使用Xcode 7创建Swift程序的方法。
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00039001.jpg?sign=1738880999-pXvVyEFEovvkTfgG1yISrTE2EBYugwdA-0-a8ba7e95ed48a5589e7eff7c9f30a842)
(1)打开Xcode 7,单击“Create a new Xcode project”新建一个工程文件。如图1-55所示。
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00039002.jpg?sign=1738880999-gDPF8D9kYhg0Vk100MyXFMuKq5inE1VB-0-fd1e3ce978f63c10202fc33aeb43cf7e)
图1-55 新建一个工程文件
(2)弹出界面,在左侧栏目中选择“Application”,在右侧选择“Command Line Tool”,单击“Next”按钮。如图1-56所示。
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00039003.jpg?sign=1738880999-7j1l1gcwfPMqpDlk0bKRXbajGmSu15it-0-3206166f126e9af8a343d70443f018ea)
图1-56 新建一个“Command Line Tool”工程
(3)在弹出的界面中设置各个选项值,在“Language”选项中设置编程语言为“Swift”,单击“Next”按钮。如图1-57所示。
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00040001.jpg?sign=1738880999-YeNqAmawa8G9VmmlZjSHuoO72tel3xC3-0-3df3c08dd523ef781a8d17930f8211ae)
图1-57 设置编程语言为“Swift”
(4)在弹出的界面中设置当前工程的保存路径,如图1-58所示。
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00040002.jpg?sign=1738880999-7pvLBuKq2fhhyGxBpt8mUDKP0CMGgVHF-0-a51133d5e26c5929223dcc0c5964739d)
图1-58 设置保存路径
(5)单击“Create”按钮,自动生成一个用Swift语言编写的iOS工程。在工程文件main.swift中会自动生成一个“Hello,World!”语句。如图1-59所示。
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00041001.jpg?sign=1738880999-Q9S5nfjbaPp8CTb7SCoW6EOii4MFZGbB-0-04d528a2e3bbc791ce5bf3ca0ef20f29)
图1-59 自动生成的Swift代码
文件main.swift的代码是自动生成的,具体代码如下所示。
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00041002.jpg?sign=1738880999-iOpDXuZDi0EqzLSp87zfY97OIj1m3S10-0-221b634d979a441fb6e63b5a49222379)
单击图1-59左上角的按钮运行工程,会在Xcode 7下方的控制台中输出运行结果,如图1-60所示。
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00041003.jpg?sign=1738880999-mRJ7jSowHwcsdzSkwuqW4LCPsxasdIk9-0-9c4b8b58ae0383da27575d5d64c5fbe3)
图1-60 输出运行结果
(6)为了提高代码的复杂性,重新编辑文件main.swift的内容,编辑后的具体代码如下所示。
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00041005.jpg?sign=1738880999-XdfsDa6w7ovsvKOlAc7DgZrov724rvsA-0-01072efd3c2062edf675f4a9afce36cb)
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00042001.jpg?sign=1738880999-ZTOjT0E9HXHDWfzYtPTm3BL7xvhyGAyq-0-ec8a1e39c189ffc88db75f01dd583611)
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00043001.jpg?sign=1738880999-NOMCFDN3RN538Eg7y9aGAImLTbb5Qxds-0-7963bb3f862d3f161851610368b7268d)
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00044001.jpg?sign=1738880999-XhG9A0nSRAQNvzlSbvsCbjZPxEphhw20-0-5d4a2b54d12a40c01c25b3b43a682fb1)
重新在Xcode 7中执行上述文件,单击图1-59左上角的按钮运行工程,会在Xcode 7下方的控制台中输出运行结果,如图1-61所示。
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00044002.jpg?sign=1738880999-52ODI3IXRXfzMnLKoWVLJycraphoK9bd-0-57da5f8686851a223200f28d29d9ecf0)
图1-61 输出运行结果
图1-61执行效果的完整输出内容如下所示。
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00044003.jpg?sign=1738880999-QKEeLCLFdZpMU9XufgBKcQLEu2zDrtTl-0-e6ad637a128ccca68fd3889ad586774e)
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00045001.jpg?sign=1738880999-OIRoBa22iFt6QsZuBBxm1rdwc3UEtiUi-0-57e98810a53dbe4c3dd0dfe010e76d71)
此时读者无须理解文件main.swift中每一行代码的具体含义,在此只是以此文件为基础,作为本书后面讲解Swift基本语法构成的素材。