![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=1739577331-lxuJWeHXp8WHfZpvHoJO4WyCTbK9OHIT-0-fbabf6c1cea4e6924bde0a8b812047f0)
(1)打开Xcode 7,单击“Create a new Xcode project”新建一个工程文件。如图1-55所示。
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00039002.jpg?sign=1739577331-2xCBu1ujxzTy466VhVbJd2rotizGqy80-0-d91a135237c2d3b4a228249974111d8f)
图1-55 新建一个工程文件
(2)弹出界面,在左侧栏目中选择“Application”,在右侧选择“Command Line Tool”,单击“Next”按钮。如图1-56所示。
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00039003.jpg?sign=1739577331-6RkMzpqJqd45YBTyUfskgSkJhOjYJgYw-0-59a7cdb38ca35f8a4b316e44c2b9a681)
图1-56 新建一个“Command Line Tool”工程
(3)在弹出的界面中设置各个选项值,在“Language”选项中设置编程语言为“Swift”,单击“Next”按钮。如图1-57所示。
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00040001.jpg?sign=1739577331-Y0iQuJ75DkUjhXa0vUodcR1TrjujsCB8-0-e823f5a624193c05bcf93f564c889d51)
图1-57 设置编程语言为“Swift”
(4)在弹出的界面中设置当前工程的保存路径,如图1-58所示。
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00040002.jpg?sign=1739577331-ivtFozAstpcFC6UzP3sfjvyG35NFKtxS-0-da3761e0af76b294ad9f8517d576dc6e)
图1-58 设置保存路径
(5)单击“Create”按钮,自动生成一个用Swift语言编写的iOS工程。在工程文件main.swift中会自动生成一个“Hello,World!”语句。如图1-59所示。
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00041001.jpg?sign=1739577331-XVcseqnFfM7zHSmZiii38lPAB3EbxuJk-0-1869f74df8af8b0299c0ecac5b36745a)
图1-59 自动生成的Swift代码
文件main.swift的代码是自动生成的,具体代码如下所示。
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00041002.jpg?sign=1739577331-uV2Wt3mKXEjcIIrZ6kN2uGDNpwEb8aAT-0-03111ecae053a26164d10bb94e42d02e)
单击图1-59左上角的按钮运行工程,会在Xcode 7下方的控制台中输出运行结果,如图1-60所示。
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00041003.jpg?sign=1739577331-urx5X9ELOewuGNDE8jwnEkcvG7aT7XaP-0-f7aae0b4124c71d5ed2a92a88549c2d9)
图1-60 输出运行结果
(6)为了提高代码的复杂性,重新编辑文件main.swift的内容,编辑后的具体代码如下所示。
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00041005.jpg?sign=1739577331-eioDQORSV1VOVZhIX0DH12JKXBbOF1u6-0-f955f339645c9ae356c97ec837017a37)
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00042001.jpg?sign=1739577331-t11wWrsX14R5WNnzPFbx6VgN9fv2PhtE-0-b451b44c4d4ed95605fdbb5b6c304824)
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00043001.jpg?sign=1739577331-SnkB6UgHC0I0RQSEJe1GIBpBbX1MDRZw-0-ee598c15b527af8c31b463b78be5b96d)
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00044001.jpg?sign=1739577331-havlGfgmN0ag6UD7GguamsGOFC60pqkb-0-f5756457345ba65dcff690552f50c716)
重新在Xcode 7中执行上述文件,单击图1-59左上角的按钮运行工程,会在Xcode 7下方的控制台中输出运行结果,如图1-61所示。
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00044002.jpg?sign=1739577331-5nf4WOPfB3stVAFb9nvlrwOpQbTFd2SI-0-be83d95c223d9f5b56c47e82c43be679)
图1-61 输出运行结果
图1-61执行效果的完整输出内容如下所示。
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00044003.jpg?sign=1739577331-tKadUYz7k2CdSfKncuS9OXuK8hJZkuym-0-942bda3168685bc7d25ab593303584dd)
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00045001.jpg?sign=1739577331-Ttcqn9sw0SlL7Fd5j1LP1zJoFUzqMkh5-0-a89dbf2bea7b01b2a68e8a970ed501db)
此时读者无须理解文件main.swift中每一行代码的具体含义,在此只是以此文件为基础,作为本书后面讲解Swift基本语法构成的素材。