18禁网站免费,成年人黄色视频网站,熟妇高潮一区二区在线播放,国产精品高潮呻吟AV

學(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