1. 本系列說明?
本系列只是一個Swift快速入門的教程,并沒有詳盡的介紹Swift,Swift也并不是一個簡單的編程語言,所以要想詳盡的系統的學習Swift,本系列并不適合你,此系列只是讓開發者可以快速的用Swift來進行開發。另外學習本系列并不需要obj-c的知識,但是如果你想開發iOS,obj-c是必須要學的,因為Swift并不能很快的替代obj-c。另外本系列基于OS X EI Captitan 10.11.2,Xcode7.2。
2. Swift介紹?
Swift,蘋果于2014年WWDC(蘋果開發者大會)發布的新開發語言,可與Objective-C共同運行于Mac OS和iOS平臺,用于搭建基于蘋果平臺的應用程序。Swift吸收了眾多現代編程語言的優點,盡力的提供簡潔的編程語言和強大的功能。
3. 第一個Swift程序?
Swift源文件的第一行可執行的代碼就是Swift的程序的入口:
print("Hello World")
Swift程序的執行語句可以無須任何符號作為結束,Swift把每行代碼作為了一個語句。但是如果在一行寫了多個Swift語句則應該用”;”來作為語句的結束符。
print("Hello");print("World")
筆者還是建議用”;”來作為語句的結束符,這樣可讀性更強。
3. Playground工具介紹
Playground是一個簡單的測試環境,主要是用于快速測試Swift語法功能和驗證API功能,并不是用來進行實際開發應用。如果開發者對Swift語法功能不太確定,則可以用Playground來測試代碼,其次Playground也可以用來驗證某個函數,類的功能。
首先我們啟動Xcode,選中Playground?
接著在Name文本框輸入Playground的名字
Playground保存成功后就會看到下面的編輯界面,左邊是編輯界面,當開發者在左邊編寫代碼,定義變量和常量之后,即可在右邊是實時的看到變量或常量的值。我們將上面將的代碼寫進去就會看到,右邊顯示”Hello World”說明我們的代碼沒有問題。下面是運行按鈕,點擊運行按鈕,控制臺輸出Hello World,第一個Swift程序就完成了。?
4. 用swiftc編譯Swift程序?
swiftc的命令基本格式是
swiftc -o <生成文件> <源程序>
我們用文本編輯工具(我用的是Notepad+)在里面寫上print(“Hello World”),保存在桌面取名為hello.swift?
打開終端程序,進入桌面目錄,輸入如下命令:
swiftc -o hello.out hello.swift
我們會發現桌面生成了hello.out文件,接下來我們執行命令
./hello.out
這個命令會執行當前目錄下的hello.out程序,執行該程序會看到輸出Hello World
上述的編譯,運行完整過程:?
更多精彩視頻盡在創客學院官網:www.makeru.com.cn
嵌入式學習交流群:561213221