"Xcode的偵錯程式包括一個Swift語言的互動版本,叫做REPL(Read-Eval-Print-Loop)...可以通過Xcode的控制檯或終端來訪問"
不幸的是,它並沒有告訴你怎樣從終端訪問。好在這也不是什麼難事。
輸入如下命令即可(無論你用哪個beta,換掉app的名字)
alias swift="/Applications/Xcode6-Beta2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift"
在終端視窗,你看到如下資訊。現在輸入swift,你會看到歡迎頁面。
注意: 當出現一個新的beta時,你需更新你的別名,輸入相同的命令,不同的app名.例如 Xcode6-Beta3.app.
現在可以看到你的Swift程式碼:
最後,如果你輸入 :help,那麼LLDB的除錯命令就唾手可得。
為什麼你不載入Swift Playground?
這是一個好問題。不用啟動Xcode 6 Beta並開啟一個Swift Playground,就可以無語法錯誤地程式設計,這種能力我個人十分欣賞。同樣,我肯定要遵守保密協議(NDA),我不會貼出Xcode 6的截圖直到它最終發行。
英文原文:Running Swift from the Terminal
本文轉載自:OSCHINA
相關閱讀
評論(0)