![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=1739529717-pAEdNLTqLsEf3r3TiHW7BecY3KWMQT6W-0-ea5f763152d60f507a78d6ce4a354b6e)
(1)打开Xcode 7,单击“Create a new Xcode project”新建一个工程文件。如图1-55所示。
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00039002.jpg?sign=1739529717-MWU5TAe2wx3rZWTCPIPxWq13V4j01KDK-0-6685450813c2aa082cc394a9338a18fb)
图1-55 新建一个工程文件
(2)弹出界面,在左侧栏目中选择“Application”,在右侧选择“Command Line Tool”,单击“Next”按钮。如图1-56所示。
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00039003.jpg?sign=1739529717-YS4JxLTFhLYYcoQXGHkVtWX7OuYImNes-0-6a672d5fcbe4e89333b1fa7cf1c652d7)
图1-56 新建一个“Command Line Tool”工程
(3)在弹出的界面中设置各个选项值,在“Language”选项中设置编程语言为“Swift”,单击“Next”按钮。如图1-57所示。
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00040001.jpg?sign=1739529717-Rk9BrcCPl1PVkkBvwijlLKjJT9RsAksz-0-991918f7c3c00902dc29ea7a0b6161cf)
图1-57 设置编程语言为“Swift”
(4)在弹出的界面中设置当前工程的保存路径,如图1-58所示。
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00040002.jpg?sign=1739529717-EJsUiY6TzQ5xDoyUYpeyMrshwlQHIbcK-0-81dd6a853fcc2bed78895c7365aeecd0)
图1-58 设置保存路径
(5)单击“Create”按钮,自动生成一个用Swift语言编写的iOS工程。在工程文件main.swift中会自动生成一个“Hello,World!”语句。如图1-59所示。
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00041001.jpg?sign=1739529717-zC8duMSJ36NX5KET55CI1IWj7uXtn80N-0-2bcb701c59d3c6130a1ab76498abe7de)
图1-59 自动生成的Swift代码
文件main.swift的代码是自动生成的,具体代码如下所示。
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00041002.jpg?sign=1739529717-QQBwcJY0c1Evticedw0ZTBAzNIkBqIrk-0-cdbf5c6bf28badb994ee69c1d74580b0)
单击图1-59左上角的按钮运行工程,会在Xcode 7下方的控制台中输出运行结果,如图1-60所示。
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00041003.jpg?sign=1739529717-DQ9DBH4pIarYYsIOmHqaRxFFcFmSukxT-0-51950ad0c55ef6fd118f3bc4fe940ce8)
图1-60 输出运行结果
(6)为了提高代码的复杂性,重新编辑文件main.swift的内容,编辑后的具体代码如下所示。
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00041005.jpg?sign=1739529717-M0IzeI8z3m8mf5R3L90TtaMIC0iAvc2L-0-d1fb3d51c3356a0121e670d3003039d2)
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00042001.jpg?sign=1739529717-pgXh86BaSZGi1plhn1i11c9CDlhzlrjZ-0-e5200e1581c52833773c93009e797efa)
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00043001.jpg?sign=1739529717-a9HxI7Ovze4gZ1KwiYwyN1wNMKY0ceke-0-f56c2c79e5f8551f5fc49ce1e3900746)
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00044001.jpg?sign=1739529717-P6UrLqckDnxAvvvuvauNNixU7Ver2jI3-0-28f8dec3f4c8e56149b092b63a3f1446)
重新在Xcode 7中执行上述文件,单击图1-59左上角的按钮运行工程,会在Xcode 7下方的控制台中输出运行结果,如图1-61所示。
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00044002.jpg?sign=1739529717-RetdDudPcxBtY7g47P4DOInKqaP6nSjr-0-fdc3acd2d516cce08e229b054428fcba)
图1-61 输出运行结果
图1-61执行效果的完整输出内容如下所示。
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00044003.jpg?sign=1739529717-B9upJAmZJMs7Kgc61BbwborooAloxnXP-0-645d1130ba96adb81d03fb3d59188208)
![](https://epubservercos.yuewen.com/622D2B/14615805105581106/epubprivate/OEBPS/Images/img00045001.jpg?sign=1739529717-JxYxKhXPUPHREozITnNnCPrs4LcU9pr3-0-2e72ffa07d0ae2d30f04d9695e471d99)
此时读者无须理解文件main.swift中每一行代码的具体含义,在此只是以此文件为基础,作为本书后面讲解Swift基本语法构成的素材。