亚洲欧美精品沙发,日韩在线精品视频,亚洲Av每日更新在线观看,亚洲国产另类一区在线5

<pre id="hdphd"></pre>

  • <div id="hdphd"><small id="hdphd"></small></div>
      學(xué)習(xí)啦>學(xué)習(xí)電腦>操作系統(tǒng)>Linux教程>

      LINUX操作系統(tǒng)Swift平臺(tái)的使用方法

      時(shí)間: 曉斌668 分享

        Swift 開源了,它現(xiàn)在變成跨平臺(tái)的了,開源后的 Swift 不止能運(yùn)行在 MAC 和 iOS 平臺(tái),現(xiàn)在也可以運(yùn)行在 Linux 平臺(tái)了。swift.org 網(wǎng)站上面提供了在 Linux 上面安裝 Swift 環(huán)境的完整指引。當(dāng)前 Swift 支持 Ubuntu 15.10 和 Ubuntu 14.04 兩個(gè)版本。

        這里學(xué)習(xí)啦小編使用Ubuntu 14.04,帶領(lǐng)大家體驗(yàn)Linux 平臺(tái)上的 Swift使用,感興趣的同學(xué)感覺看過來;如果確實(shí)幫助到了你,記得點(diǎn)贊,讓更多的的人看到,非常感謝;

        Ubuntu 14.04安裝Swift

        1安裝 clang 編譯器

        clang 編譯器是蘋果公司提供的 C 編譯器,是 Swift 必需的一個(gè)組件。在終端運(yùn)行下面命令執(zhí)行安裝:

        sudo apt-get --assume-yes install clang

        2獲取Swift 包

        Swift 包下載地址來自 https://swift.org/download 這個(gè)頁面,也可以根據(jù)你自己的需求配置需要下載的包。;

        通過 curl 命令來下載 Swift 包:

        curl -O https://swift.org/builds/ubuntu1404/swift-2.2-SNAPSHOT-2015-12-01-b/swift-2.2-SNAPSHOT-2015-12-01-b-ubuntu14.04.tar.gz

        3安裝Swift

        1、使用 tar 命令,解壓下載完成的 Swift 包:

        tar zxf swift-2.2-SNAPSHOT-2015-12-01-b-ubuntu14.04.tar.gz

        2、將 Swift 的 bin 目錄寫入環(huán)境變量,這樣系統(tǒng)就可以找到我們要執(zhí)行的命令了:

        echo "export PATH=/home/vagrant/swift-2.2-SNAPSHOT-2015-12-01-b-ubuntu14.04/usr/bin:\"${PATH}\"" >> /home/vagrant/.profile

        命令行執(zhí)行使腳本生效:

        source /home/vagrant/.profile

        3、命令行,輸入 swift --version 命令驗(yàn)證 Swift 是否安裝成功。

        如果安裝成功,我們就可以收到類似這樣的輸出:

        Swift version 2.2-dev (LLVM 46be9ff861, Clang 4deb154edc, Swift 778f82939c)

        

        使用Ubuntu14.04上的 Swift

        1創(chuàng)建一個(gè)源文件

        Swift 安裝成功,創(chuàng)建我們的第一個(gè)程序,按照慣例,自然是 Hello World 程序。

        使用 vim hello.swift 命令創(chuàng)建一個(gè)源文件。

        然后在 Vim 中輸入 i 進(jìn)入插入模式,在源文件中輸入:

        print("Hello, world")

        代碼寫完啦,我們按下 Esc 進(jìn)入操作模式,然后輸入 :wq 保存退出。

        2編譯運(yùn)行

        源文件創(chuàng)建好之后,使用 swiftc 命令編譯代碼。

        swiftc hello.swift

        編譯好之后,我們使用 ls 命令查看一下當(dāng)前目錄的內(nèi)容,除了 hello.swift 文件,編譯器為我們生成了一個(gè) hello 可執(zhí)行文件。我們可以運(yùn)行這個(gè)文件:

        ./helloHello

        運(yùn)行成功了

        也可以直接使用swift 命令執(zhí)行源碼文件

        swift hello.swift

        Swift 程序不需要導(dǎo)入很多基礎(chǔ)的庫,也不需要寫任何的 main 函數(shù),默認(rèn)會(huì)將外層語句作為程序的入口,這些都融入了現(xiàn)代化的開發(fā)思維。

        

        使用 Swift 包管理

        開源的 Swift 提供了包管理平臺(tái),相信今后無論你使用 Swift 開發(fā)一款 iOS APP, 甚至是一個(gè) Linux 服務(wù)端程序,你都能夠很快的在包管理平臺(tái)上找到快速解決問題的第三方庫。

        Swift 開源社區(qū)在 Github 上提供了一個(gè)例子說明了這個(gè)問題,首先我們?cè)?Ubuntu 上面安裝 git 命令工具:

        sudo apt-get --assume-yes install git

        將 Swift 包管理的示例從 Github 上面克隆到本地

        git clone https://github.com/apple/example-package-dealer.git

        克隆成功后,我們用 ls 命令看到這個(gè)包里面有 4 個(gè)文件:

        CONTRIBUTING.md Package.swift README.md main.swift

        其中 main.swift 是程序的代碼文件,而 Package.swift 就是包管理文件,我們來看一下 Package.swift 的內(nèi)容

        這里面定義了我們這個(gè)包的名稱: name: "Dealer", 然后還定義了它的依賴關(guān)系, 它依賴于另外一個(gè)代碼庫;

        抓取下來的依賴項(xiàng)目

        通過 Package.swift 的定義,swift build 命令就可以根據(jù)相應(yīng)的依賴關(guān)系,自動(dòng)為我們的項(xiàng)目抓取那些需要的第三方庫。

        運(yùn)行 swift build 命令安裝依賴,可以看到swift build 在替我們把各種項(xiàng)目的依賴關(guān)系處理了一遍;

        從輸出可以看到,我們復(fù)制出來的這個(gè)項(xiàng)目的依賴項(xiàng)目,又依賴了其他的項(xiàng)目,形成了一個(gè)依賴鏈條。

        當(dāng) swift build 命令運(yùn)行完成自后,我們會(huì)發(fā)現(xiàn)項(xiàng)目的根目錄中多了一個(gè) Packages 目錄,這個(gè)目錄里面存放了我們抓取下來的依賴項(xiàng)目:

      LINUX操作系統(tǒng)Swift平臺(tái)的使用方法

      Swift 開源了,它現(xiàn)在變成跨平臺(tái)的了,開源后的 Swift 不止能運(yùn)行在 MAC 和 iOS 平臺(tái),現(xiàn)在也可以運(yùn)行在 Linux 平臺(tái)了。swift.org 網(wǎng)站上面提供了在 Linux 上面安裝 Swift 環(huán)境的完整指引。當(dāng)前 Swift 支持 Ubuntu 15.10 和 Ubuntu 14.0
      推薦度:
      點(diǎn)擊下載文檔文檔為doc格式
      391513