Swift 環(huán)境搭建

Swift是一門開(kāi)源的編程語(yǔ)言,該語(yǔ)言用于開(kāi)發(fā)OS X和iOS應(yīng)用程序。

在正式開(kāi)發(fā)應(yīng)用程序前,我們需要搭建Swift開(kāi)發(fā)環(huán)境,以便更好友好的使用各種開(kāi)發(fā)工具和語(yǔ)言進(jìn)行快速應(yīng)用開(kāi)發(fā)。由于Swift開(kāi)發(fā)環(huán)境需要在OS X系統(tǒng)中運(yùn)行,因此其環(huán)境的搭建將不同于Windows環(huán)境,下面就一起來(lái)學(xué)習(xí)一下swift開(kāi)發(fā)環(huán)境的搭建方法。

成功搭建swift開(kāi)發(fā)環(huán)境的前提:

  1. 必須擁有一臺(tái)蘋(píng)果電腦。因?yàn)榧砷_(kāi)發(fā)環(huán)境XCode只能運(yùn)行在OS X系統(tǒng)上。
  2. 電腦系統(tǒng)必須在OS 10.9.3及以上。
  3. 電腦必須安裝Xcode集成開(kāi)發(fā)環(huán)境。

Swift 開(kāi)發(fā)工具Xcode下載

Swift 開(kāi)發(fā)工具官網(wǎng)地址:https://developer.apple.com/xcode/download/。

Swift 開(kāi)發(fā)工具百度軟件中心下載(國(guó)內(nèi)比較快):http://rj.baidu.com/soft/detail/40233.html

Swift 源代碼下載:https://swift.org/download/#latest-development-snapshots

下載完成后,雙擊下載的 dmg 文件安裝,安裝完成后我們將 Xcode 圖標(biāo)踢移動(dòng)到應(yīng)用文件夾。

你也可以在 App Store 中搜索 xcode 安裝,如下圖所示:


第一個(gè) Swift 程序

Xcode 安裝完成后,我們就可以開(kāi)始編寫(xiě) Swift 代碼了。

接下來(lái)我們?cè)趹?yīng)用文件夾打開(kāi) Xcode,打開(kāi)后在屏幕頂部選擇 File => New => Playground。

接著 為 playground 設(shè)置一個(gè)名字并選擇 iOS 平臺(tái)。

Swift 的 playground 就像是一個(gè)可交互的文檔,它是用來(lái)練手學(xué)swift的,寫(xiě)一句代碼出一行結(jié)果(右側(cè)),可以實(shí)時(shí)查看代碼結(jié)果,是學(xué)習(xí)swift語(yǔ)言的利器!

以下是 Swift Playground 窗口默認(rèn)的代碼:

import UIKit

var str = "Hello, playground"

如果你想創(chuàng)建 OS x 程序,需要導(dǎo)入 Cocoa 包 import Cocoa 代碼如下所示:

import Cocoa

var str = "Hello, playground"

以上程序載入后,會(huì)在Playground 窗口右側(cè)顯示程序執(zhí)行結(jié)果:

Hello, playground

至此,你已經(jīng)完成了第一個(gè) Swift 程序的學(xué)習(xí),恭喜你入門了。


創(chuàng)建第一個(gè)項(xiàng)目

1、打開(kāi) xcode 工具,選擇 File => New => Project

2、我們選擇一個(gè)"Single View Application",并點(diǎn)擊"next",創(chuàng)建一個(gè)簡(jiǎn)單示例app應(yīng)用。

3、接著我們輸入項(xiàng)目名稱(ProductName),公司名稱(Organization Name),公司標(biāo)識(shí)前綴名(Organization identifier) 還要選擇開(kāi)發(fā)語(yǔ)言(Language),選擇設(shè)備(Devices)。

其中Language有兩個(gè)選項(xiàng):Objective-c和swift,因?yàn)槲覀兪菍W(xué)習(xí)swift當(dāng)然選擇swift項(xiàng)了。 點(diǎn)擊"Next"下一步。

4、選擇存放的目錄,如果要使用Git源代碼管理,將勾上Source Control的create git repository on My Mac. 點(diǎn)擊create創(chuàng)建項(xiàng)目。

5、項(xiàng)目創(chuàng)建后,默認(rèn)生成了一個(gè)示例文件,可以看到swift將oc中的h和m文件合并成了一個(gè)文件(即swift后綴名文件). Main.storyboard相當(dāng)于xib文件,有比xib更多的功能。

6、打開(kāi)main.storyboard,默認(rèn)看到一個(gè)簡(jiǎn)單的空白的應(yīng)用界面,大小為平板界面大小。 如果開(kāi)發(fā)都只需要開(kāi)發(fā)兼容iphone手機(jī)的app,那么可以把Use Auto Layout的勾去掉(默認(rèn)為勾上)。

7、彈出了一個(gè)對(duì)話框,讓我們選擇界面尺寸,iPhone或都 iPad。我們選擇iPhone的尺寸。

8、可以看到,界面大小變?yōu)榱耸謾C(jī)iphone的寬度和高度。

大家可以記住界面相關(guān)的尺寸,方便以后布局計(jì)算位置:

iPhone或iTouch的寬為320像素,高為480像素,狀態(tài)欄高為20像素,toobar高為44像素,tabbar高為49像素,導(dǎo)航欄高為44像素。

9.我們?yōu)榻缑嫣砑狱c(diǎn)內(nèi)容,在右下方找到Text控件,將它拖入storyboard上,并雙擊寫(xiě)入文本"Hello World!"。

運(yùn)行一下模擬器(command+R 快捷鍵或在菜單欄中選擇 Product => Run)。

至此,我們的第一個(gè)Swift項(xiàng)目就完成了。