![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=1739527034-cuQrhUPDd1BJxgA94qDSvASzeGPFLC1y-0-0cd838c60d574efed875770155ce0633)
(1)打开Xcode 7,单击“Create a new Xcode project”新建一个工程文件。如图1-55所示。
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00039002.jpg?sign=1739527034-npiiYuQu89wieEYNI2VudOSt7Cs1wg95-0-aa8b45764d2bbc200df915045c0484f6)
图1-55 新建一个工程文件
(2)弹出界面,在左侧栏目中选择“Application”,在右侧选择“Command Line Tool”,单击“Next”按钮。如图1-56所示。
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00039003.jpg?sign=1739527034-BbGQmzIwtacPhCUV2Ddz4zBUgNeo2LEa-0-6202f90faee3951f5500fc773cff2f12)
图1-56 新建一个“Command Line Tool”工程
(3)在弹出的界面中设置各个选项值,在“Language”选项中设置编程语言为“Swift”,单击“Next”按钮。如图1-57所示。
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00040001.jpg?sign=1739527034-z5UIEaFaBq2axCwImTSX4tUPkPqiOH1y-0-cdadc86f84c21947c7c9efae2363a61f)
图1-57 设置编程语言为“Swift”
(4)在弹出的界面中设置当前工程的保存路径,如图1-58所示。
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00040002.jpg?sign=1739527034-Q0reSv3jTK3Cqh3HUUdBOsjTqv5GjVSz-0-770875dbe7dd92fb7083f64d6b30d039)
图1-58 设置保存路径
(5)单击“Create”按钮,自动生成一个用Swift语言编写的iOS工程。在工程文件main.swift中会自动生成一个“Hello,World!”语句。如图1-59所示。
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00041001.jpg?sign=1739527034-zbf1DxcOJuXXg8CAkR5PTIFTZQTmCeNH-0-73f285451540efa2e9f344cd1939c3f8)
图1-59 自动生成的Swift代码
文件main.swift的代码是自动生成的,具体代码如下所示。
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00041002.jpg?sign=1739527034-Nwix5el74h3zHVGWonRtImtSaPxpsJXJ-0-5c70e3b1dcdc0e7962394457f95ab399)
单击图1-59左上角的按钮运行工程,会在Xcode 7下方的控制台中输出运行结果,如图1-60所示。
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00041003.jpg?sign=1739527034-BbupVRoqZ9rE4dxiWpxTE5NkdCk8YG9o-0-e8e5aa27265afb62e84efd74899ecb52)
图1-60 输出运行结果
(6)为了提高代码的复杂性,重新编辑文件main.swift的内容,编辑后的具体代码如下所示。
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00041005.jpg?sign=1739527034-UTkjQCon3CmAyeM0Ii2j1yyBlpwaADes-0-c93f3b2ef264747c8fbddc300604f2d2)
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00042001.jpg?sign=1739527034-gepf3LOxUZxnKsLHhjAvt8mPfGbfYMpr-0-4c9466c3d362901f5b65513f6121187a)
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00043001.jpg?sign=1739527034-J8UHTy0trUkwJ9LjegXjcEuqpqDLfO8r-0-fe03ce43f380fe19d0039219a357823d)
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00044001.jpg?sign=1739527034-c02KIBQyuk4DFWTkGsEYJk0eum1pwFdA-0-315d73de51657c301599dd2a40ee5a11)
重新在Xcode 7中执行上述文件,单击图1-59左上角的按钮运行工程,会在Xcode 7下方的控制台中输出运行结果,如图1-61所示。
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00044002.jpg?sign=1739527034-hQ3b92hob0nCSvPj42sfjE8WloSG95vT-0-a59878005c7bee0e34efc190c1252b6d)
图1-61 输出运行结果
图1-61执行效果的完整输出内容如下所示。
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00044003.jpg?sign=1739527034-tkGi6702f5vEP5vZAVvCgEA3BL17bZgo-0-c32659b3f1a0f68573525544ca3e564b)
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00045001.jpg?sign=1739527034-sSolv5YFBhxelnQ8PDy0n5x9Mrexsvca-0-ee864150120a4c01772640788b856cfa)
此时读者无须理解文件main.swift中每一行代码的具体含义,在此只是以此文件为基础,作为本书后面讲解Swift基本语法构成的素材。