六月丁香五月婷婷,丁香五月婷婷网,欧美激情网站,日本护士xxxx,禁止18岁天天操夜夜操,18岁禁止1000免费,国产福利无码一区色费

學(xué)習啦>學(xué)習電腦>操作系統(tǒng)>Linux教程>

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

時間: 曉斌668 分享

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

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

  Ubuntu 14.04安裝Swift

  1安裝 clang 編譯器

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

  sudo apt-get --assume-yes install clang

  2獲取Swift 包

  Swift 包下載地址來自 https://swift.org/download 這個頁面,也可以根據(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 命令驗證 Swift 是否安裝成功。

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

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

  

  使用Ubuntu14.04上的 Swift

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

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

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

  然后在 Vim 中輸入 i 進入插入模式,在源文件中輸入:

  print("Hello, world")

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

  2編譯運行

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

  swiftc hello.swift

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

  ./helloHello

  運行成功了

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

  swift hello.swift

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

  

  使用 Swift 包管理

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

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

  sudo apt-get --assume-yes install git

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

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

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

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

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

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

  抓取下來的依賴項目

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

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

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

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

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

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