西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
西西首頁常用軟件軟件下載安卓軟件游戲下載安卓游戲MAC應(yīng)用驅(qū)動(dòng)下載安卓電視
系統(tǒng)工具網(wǎng)絡(luò)工具媒體工具圖形圖像社交軟件殺毒軟件辦公軟件驅(qū)動(dòng)軟件學(xué)習(xí)教育閱讀工具其他軟件
當(dāng)前位置:首頁MAC軟件Mac編程軟件 → 編程語言教程(Swift Mac) V1.0中文版

編程語言教程(Swift Mac)

編程語言教程(Swift Mac)
  • 更新:2015-04-23 19:36
  • 大。2.9M
  • 版本:V1.0中文版
  • 語言:中文
  • 類型:Mac編程軟件
  • 平臺(tái):Mac
本類排行
  • 應(yīng)用介紹
  • 應(yīng)用截圖
  • 下載地址
  • 網(wǎng)友評(píng)論

Swift for mac是一款MAC系統(tǒng)上的編程語言教程,是由蘋果官方給出的Swift編程語言入門教程,在開發(fā)IOS8和Mac OS 10.10當(dāng)中,需要使用帶該語言來后續(xù)的使用,是大家在蘋果平臺(tái)上開發(fā)的必不可少的工具!

軟件介紹:

你可以通過Swift迅速建立在最好的 C語言 和 Objective-C開發(fā)環(huán)境,而且兼容性的限制。

安全程序的模式和增加了很多現(xiàn)代化的功能,使得編程更簡單,更靈活,更有趣。支持Cocoa Touch框架,是一款屬于未來的。

Swift 命令行工具

Swift 的 REPL (Read-Eval-Print Loop) 環(huán)境可以讓我們使用 Swift 進(jìn)行簡單的交互式編程。也就是說每輸入一句語句就立即執(zhí)行和輸出。這在很多解釋型的語言中是很常見的,非常適合用來對(duì)語言的特性進(jìn)行學(xué)習(xí)。

要啟動(dòng) REPL 環(huán)境,就要使用 Swift 的命令行工具,它是以 xcrun 命令的參數(shù)形式存在的。首先我們需要確認(rèn)使用的 Xcode 版本是否是 6.1 或者以上,如果不是的話,可以在 Xcode 設(shè)置里 Locations 中的 Command Line Tools 一項(xiàng)中進(jìn)行選擇。然后我們就可以在命令行中輸入 xcrun swift 來啟動(dòng) REPL 環(huán)境了。

在 Xcode 6.0 中是沒有包含 OSX 10.10 的 SDK 的,而命令行執(zhí)行 Swift REPL 是需要最新版的 OSX SDK 的。如果我們使用 Xcode 6.0 的版本的話,會(huì)出現(xiàn) the SDK 'MacOSX10.9.sdk' does not support Swift 的錯(cuò)誤。

要指出的是,REPL 環(huán)境只是表現(xiàn)得像是即時(shí)的解釋執(zhí)行,但是其實(shí)質(zhì)還是每次輸入代碼后進(jìn)行編譯再運(yùn)行。這就限制了我們不太可能在 REPL 環(huán)境中做很復(fù)雜的事情。

另一個(gè)用法是直接將一個(gè) .swift 文件作為命令行工具的輸入,這樣里面的代碼也會(huì)被自動(dòng)地編譯和執(zhí)行。我們甚至還可以在 .swift 文件最上面加上命令行工具的路徑,然后將文件權(quán)限改為可執(zhí)行,之后就可以直接執(zhí)行這個(gè) .swift文件了:

這些特性與其他的解釋性語言表現(xiàn)得完全一樣。

相對(duì)于直接用 swift 命令執(zhí)行,Swift 命令行工具的另一個(gè)常用的地方是直接脫離 Xcode 環(huán)境進(jìn)行編譯和生成可執(zhí)行的二進(jìn)制文件。我們可以使用 swiftc 來進(jìn)行編譯,比如下面的例子:

將生成一個(gè)名叫 main 的可執(zhí)行文件。運(yùn)行之:

利用這個(gè)方法,我們就可以用 Swift 寫出一些命令行的程序了。

最后想說明的一個(gè) Swift 命令行工具的使用案例是生成匯編級(jí)別的代碼。有時(shí)候我們想要確認(rèn)經(jīng)過優(yōu)化后的匯編代碼實(shí)際上做了些什么。swiftc 提供了參數(shù)來生成 asm 級(jí)別的匯編代碼:

 

Swift 的命令行工具還有不少強(qiáng)大的功能,對(duì)此感興趣的讀者不妨使用 xcrun swift --help 以及 xcrun swiftc --help 來查看具體還有哪些參數(shù)可以使用。

下載地址

下載地址

特別說明

同類推薦

發(fā)表評(píng)論

昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
查看所有(0)條評(píng)論 > 字?jǐn)?shù): 0/500