Swift 當(dāng)然是結(jié)合 Xcode 使用才是最好的,但是 Xcode 并不能運(yùn)行在 Linux 上,因?yàn)椋覀儽仨氃?OSX 中進(jìn)行代碼編輯工作,然后,把編譯、運(yùn)行、測(cè)試的工作放在 Linux 上。
在 Xcode 中開始一個(gè) Swift 工程簡(jiǎn)單易如反掌,但是要實(shí)現(xiàn)跨平臺(tái)運(yùn)行卻并不容易,遵循這篇文章,你將可以在 OSX 上開發(fā)好一個(gè)命令行應(yīng)用。
建立工程
- 打開 Xcode 應(yīng)用,選擇 New Project
- 選擇 OS X > Application > Command Line Tool
- 為工程定一個(gè)名稱, Bundle identifier 請(qǐng)隨意(暫時(shí)沒什么用)
- 語言選擇 Swift
重命名
Xcode 已經(jīng)為我們建立好如下的目錄了,假定我們工程名稱為 DemoProject
/
/DemoProject
/DemoProject/main.swift
/DemoProject.xcodeproj
我們要做的事情就是,將 DemoProject 文件夾改名為 Sources,并將工程內(nèi)的引用刪除,將 Sources 添加到里面,更名后的目錄結(jié)構(gòu)如下。
/
/Sources
/Sources/main.swift
/DemoProject.xcodeproj
嘗試運(yùn)行
在 Xcode 中直接使用 Command + R 就可以直接運(yùn)行了,在 Console 中可以看到 print 的命令,同時(shí),也可以使用LLVM進(jìn)行斷點(diǎn)調(diào)試。
跨平臺(tái)編譯
目前,尚沒有什么辦法可以在 Xcode 中直接連接到 Linux 進(jìn)行編譯、調(diào)試,期待大神們的作品,我也會(huì)嘗試進(jìn)行這方面的研究。
目錄:http://www.lxweimin.com/notebooks/2633832/latest
下一篇:在 Linux 平臺(tái)使用 Foundation 框架