VSCode配置Swift4開發環境

2021-09-11 13:12:10 字數 1179 閱讀 6834

外掛程式2:執行swift**需要安裝code runner外掛程式

安裝swiftenv

brew install kylef/formulae/swiftenv

複製**

配置swiftenv

$ echo

'if which swiftenv > /dev/null; then eval "$(swiftenv init -)"; fi' >> ~/.bash_profile

$ echo

'if which swiftenv > /dev/null; then eval "$(swiftenv init -)"; fi' >> ~/.zshrc

$ echo

'if which swiftenv > /dev/null; status --is-interactive; and source (swiftenv init -|psub); end' >> ~/.config/fish/config.fish

複製**

安裝好之後通過這個命令查詢它支援的歷史版本

swiftenv install --list

複製**

swiftenv install x.x

複製**

控制台輸入

cd ~

git clone

cd sourcekite

swift build -xswiftc -framework -xswiftc sourcekitd -xswiftc -f -xswiftc /library/developer/toolchains/swift-latest.xctoolchain/usr/lib -xlinker -rpath -xlinker /library/developer/toolchains/swift-latest.xctoolchain/usr/lib

複製**

vscode進入設定,修改swift.path.sourcekite

複製**

可以在finder裡搜尋一下sourcekite,看一下路徑

可以愉快的打**了

確保版本為sde支援的版本

確保版本號為toolchain中的版本號

swift4 學習筆記 二

用函式來定義乙個功能 定義乙個函式需要在函式名後面用小括號 來新增引數,用 來區分引數型別,名稱和返回值的型別 func greet name string,day string string let greetstring greet name snow day monday print gree...

Swift 4 流程控制

if語句 判斷條件不需要小括號,條件執行體必須要放在花括號中 var int6 int 6 if int6 0 print int6 else print 666666666 switch語句 switch中不需要強制寫break語句,但是在每個case裡必須有一條語句 fallthrough可以在...

Swift4 模式, 列舉型

建立 2018 03 05 完成 2018 03 05 更新 2018 03 10 改變標題 swift4 模式 swift4 模式,列舉型 補充rawrepresentable協議 任務表 todo 元組 taple 與switch 模式匹配 pattern matching 檢驗構造和值是否一致...