Swift 是 Apple Inc. 開發的一種編程語言。它是為 iOS、macOS、watchOS、tvOS、Linux 和 z/OS 開發的通用、多範式、編譯型編程語言。 根據開發人員的說法,Swift 是編寫軟件的絕佳方式,無論是用於手機、台式機、服務器還是其他任何運行代碼的設備。 它是一種安全、快速且交互式的編程語言,結合了現代語言思維的精華、更廣泛的 Apple 工程文化的智慧以及其開源社區的各種貢獻。 編譯器針對性能進行了優化,語言針對開發進行了優化,兩者都沒有妥協。
在本文中,我們將解釋如何在 Ubuntu 上安裝最新版本的 Swift。 更重要的是,我們將通過解釋如何編寫您的第一個 Swift 程序以及如何在 Swift 中創建一個 Hello World 項目來告訴您如何開始使用 Swift。
我們已經在 Ubuntu 18.04 LTS 系統上運行了本文中提到的命令和過程。
快速安裝
所有 Swift 版本都可以通過以下網頁找到:
https://swift.org/download/#releases
在這裡,我們將描述 Swift 5.0.1 版的安裝,全部通過命令行。
安裝先決條件
通過系統應用程序啟動器搜索或通過 Ctrl+Alt+T 快捷方式打開您的終端應用程序。
下一步是通過以下命令更新系統的存儲庫索引:
$ sudo apt-get 更新
這有助於您從 Internet 安裝可用的最新軟件版本。 請注意,只有授權用戶才能在 Ubuntu 上添加、刪除和配置軟件。
$ sudo apt-get 升級
我們將安裝的第一個先決條件是 Clang 編譯器。 您可以通過運行以下命令來做到這一點 sudo:
$ sudo apt-get安裝clang
系統可能會詢問您的密碼 sudo 並為您提供 Y/n 選項以繼續安裝。 Enter Y 然後按回車鍵; 該軟件將安裝在您的系統上。 但是,此過程可能需要一些時間,具體取決於您的 Internet 速度。
Swift 還需要一些庫才能快速運行。 運行以下命令將所需的庫添加到您的系統。
$ sudo apt-get install libcurl3 libpython2.7 libpython2.7-dev
您現在已準備好安裝 Swift。
安裝 Swift
我們決定在我們的 Ubuntu 上安裝 Swift 5.0.1 版。 讓我們首先通過運行以下命令將其下載到我們的系統中:
$ wget https://swift.org/builds/swift-5.0.1-release/ubuntu1804/swift-5.0.1-RELEASE/swift-5.0.1-RELEASE-ubuntu18.04.tar.gz
小費: 您可以使用 Ctrl+Shift+V 或使用右鍵單擊菜單中的粘貼選項從此處複製並粘貼到終端中,而不是鍵入命令。
tar.gz 安裝包將下載到您的 Home 文件夾中。
運行以下命令以提取 tar.gz 文件:
$ tar xzf swift-5.0.1-RELEASE-ubuntu18.04.tar.gz
然後,通過以下命令將提取的文件夾移動到 /usr/share/swift 目錄:
$ sudo mv swift-5.0.1-RELEASE-ubuntu18.04 /usr/share/swift
下一步也是最後一步是將 Swift 二進製文件配置為 Ubuntu 的 PATH 環境變量。 運行以下命令來執行此操作:
$ echo “export PATH=/usr/share/swift/usr/bin:$PATH” >> ~/.bashrc $ source ~/.bashrc
驗證 Swift 編譯器安裝
Swift 現已安裝並配置在您的系統上。 為了驗證該軟件是否確實安裝在您的系統上,您可以通過以下命令檢查其版本號:
$ swift –version
運行 Swift REPL
首先,您可以在 Swift REPL(讀取評估打印循環)中運行一些交互式命令。 此 REPL 以多種方式幫助您:
- 快速運行和驗證一些 Swift 代碼
- 用於學習目的
- 尋找新的和獨特的功能並在命令行控制台中測試它們
運行以下命令以進入 Swift 控制台:
$迅速
這是一個 example 我如何將我的名字分配給一個變量,然後將它與一個字符串一起打印:
您可以使用“:q”命令來退出 Swift REPL。
REPL 是運行一些小程序的好方法,但要構建應用程序,您需要了解 Swift 項目和包。 請查看下面以開始使用 Swift 項目。
Swift Hello World 項目
現在我們將向您介紹可以通過 Swift 創建和構建的最簡單的 Hello world 項目。 對於一個只打印“Hello, World!”的項目,請按照以下步驟操作。 到你的屏幕。
1、通過mkdir命令創建項目目錄,然後切換到該目錄。 我正在創建一個名為“Hello_swift”的目錄
$ mkdir Hello_swift $ cd Hello_swift
2. 現在,運行以下命令來創建一個可執行包:
$ swift package init –type 可執行文件
該命令創建了 Swift 項目所需的基本文件的層次結構。 最重要的是:
Package.swift 文件如下所示:
而且,位於 Sources 文件夾中的 main.swift 文件如下所示:
這個 main.swift 文件已經包含打印 hello world 所需的代碼。 當然,您可以編輯此文件以使您的項目執行其他操作。
3. 通過運行以下命令編譯此項目:
$ 快速構建
現在您在 .build/debug 文件夾中有一個與您的 Swift 項目同名的可執行程序。
4. 您現在可以通過運行以下命令來運行項目:
$ .build/debug/[program_name]
這是我的 Swift 程序的輸出:
出現錯誤時:
如果您在運行“swift build”命令時遇到以下錯誤,
運行以下命令以安裝 libcurl:
$ sudo apt-get 安裝 libcurl4-openssl-dev
這就是開始 Swift 編程所需的全部內容。 幸運的是,通過官方網站和其他方式提供了大量文檔和教程,可幫助您通過 Swift 構建高效的應用程序。