第一章:創(chuàng)建你的第一個(gè)App(一)

Hello World!使用Swift創(chuàng)建你的第一個(gè)App


到現(xiàn)在為止,你應(yīng)該已經(jīng)安裝好了Xcode6并且對(duì)Swift語(yǔ)言有了一定的了解。如果還沒(méi)有,你需要回顧前面的章節(jié),檢查一下進(jìn)行iOS開(kāi)發(fā)的前提條件。我們將會(huì)使用Xcode6.1(或者更新)來(lái)完成本書(shū)的所有練習(xí)。

如果你讀過(guò)任何一本編程書(shū)籍那你肯定聽(tīng)說(shuō)“Hello World”程序。Hello World程序經(jīng)常是初學(xué)者編寫的第一個(gè)程序。這是一個(gè)非常簡(jiǎn)單的程序,僅僅在屏幕上輸出“Hello World”。編寫Hello World程序是編程世界的一個(gè)傳統(tǒng),讓我們遵循傳統(tǒng)使用Xcode創(chuàng)建“Hello World”app。Hello World程序雖然非常簡(jiǎn)單,但是還是有幾個(gè)作用:

1、讓初學(xué)者對(duì)iOS編程語(yǔ)言的語(yǔ)法和結(jié)構(gòu)有個(gè)大概的概念。

2、對(duì)Xcode6開(kāi)發(fā)環(huán)境有個(gè)初步介紹。你將會(huì)學(xué)到如何創(chuàng)建一個(gè)Xcode工程,如何使用Storyboard布局你的用戶界面。即使你以前使用過(guò)Xcode5,你還是會(huì)學(xué)到新版本的Xcode的新功能。

3、你將會(huì)學(xué)到如何編譯一個(gè)程序,構(gòu)建app,并且如何使用放置器測(cè)試它。

4、最后,這個(gè)小程序會(huì)讓你明白編程不是一件困難的事情。編程是一件很快樂(lè)的事情。


你的第一個(gè)App

你的第一個(gè)App,如下圖展示的一樣,非常的簡(jiǎn)單,僅僅顯示了一個(gè)“Hello World”按鈕。當(dāng)用戶點(diǎn)擊按鈕,app將會(huì)顯示一條歡迎消息。這個(gè)App非常簡(jiǎn)單,但是它幫助你開(kāi)啟iOS編程之旅。

開(kāi)始創(chuàng)建一個(gè)項(xiàng)目

1.第一,啟動(dòng)Xcode。如果你通過(guò)Mac App Store安裝的Xcode,你應(yīng)該能夠在LaunchPad上找到Xcode,然后直接點(diǎn)擊Xcode圖標(biāo)啟動(dòng)它。

啟動(dòng)Xcode之后,它會(huì)顯示一個(gè)歡迎界面。在這個(gè)界面上選擇“Create a new Xcode project”來(lái)啟動(dòng)一個(gè)新工程。


Xcode提供了各種不同的模板供用戶選擇。對(duì)于你的第一app,選擇”Single View Application” 并且點(diǎn)擊“Next”。



你可以簡(jiǎn)單的填寫可選信息:

Product Name:HelloWorld這是你的app的名字

Organization Name:AppCoda這是你的組織名

Organization Identity:com.appcoda這是另外一種形式的域名。如果你有一個(gè)域名,你可以使用你自己的域名。否則,你可以使用”com.appcoda”或者直接填寫“edu.self”。

Bundle Identifier: com.appcoda.HelloWorld這是一個(gè)獨(dú)一無(wú)二的標(biāo)志符,當(dāng)你提交app到AppStore時(shí)需要用到。你不需要填寫這個(gè)選項(xiàng)。Xcode自動(dòng)生成。

Language:Swift Xcode 6同時(shí)支持Objective-C和Swift開(kāi)發(fā)app。因?yàn)槲覀冞@本書(shū)是介紹Swift的,我們?cè)谶x擇Swift開(kāi)發(fā)項(xiàng)目。

Devices:iPhone選擇“iPhone”

Use Core Data:【unchecked】不選。對(duì)于這個(gè)簡(jiǎn)單的項(xiàng)目,我們不需要Core Data。我們將會(huì)在后面的章節(jié)介紹Core Data。

接下來(lái)點(diǎn)擊“Next”繼續(xù)。Xcode然后會(huì)詢問(wèn)你在哪里存放“HelloWorld”項(xiàng)目。選擇你Mac上的任何一個(gè)文件夾。你這時(shí)可能注意到,這里有一個(gè)源代碼版本控制的選項(xiàng)(source control)。這里我們不選它。在本書(shū)中我們不使用代碼版本控制。接下來(lái)點(diǎn)擊“Create”。


當(dāng)你確認(rèn)之后,Xcode 自動(dòng)創(chuàng)建“HelloWorld”項(xiàng)目。出現(xiàn) 如下界面。你可以忽略“No matching signing indentity found”錯(cuò)誤信息。


專題目錄:

IOS 8 開(kāi)發(fā)入門--序言(一)

IOS 8 開(kāi)發(fā)入門--序言(二)

第一章:創(chuàng)建你的第一個(gè)App(一)

第一章:創(chuàng)建你的第一個(gè)App(二)

第二章:使用Storyboard設(shè)計(jì)用戶界面(一)

第二章:使用Storyboard設(shè)計(jì)用戶界面(二)

第三章 Hello World App 淺述(二)

第四章 自動(dòng)布局(一)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容