2015-12-16 18:02:24 1603瀏覽
如果您看了iOS的背景知識(shí),想必您已經(jīng)對iOS有了初步的認(rèn)識(shí)。工欲善其事,必先利其器。為了能夠快速在iOS上創(chuàng)建各種應(yīng)用,蘋果公司發(fā)布了iOS SDK,其中包含了眾多類庫以及集成開發(fā)環(huán)境。
我們常說的類庫(Library),蘋果稱為框架(Framework),就是包含經(jīng)過精心設(shè)計(jì)的編譯過的眾多類及類的頭文件。SDK中的每個(gè)類都提供了特定功能,開發(fā)人員利用不同的類的對象就可以快速創(chuàng)建各式各樣的應(yīng)用程序。如果說整個(gè)程序是一棟房屋的話,那么每個(gè)類的對象就好比房屋的一磚一瓦。
如果房屋小一點(diǎn)還好,如果是高樓大廈,則用磚瓦等基本材料顯然是不夠的,還需要強(qiáng)大的工具(例如推土機(jī)、打樁機(jī)、各種檢測工具等)予以輔助。對于應(yīng)用程序開發(fā)來能強(qiáng)大的開發(fā)工具勢必會(huì)起到事半功倍之效。Xcode是蘋果公司開發(fā)的一款功能強(qiáng)大的集成開發(fā)環(huán)境,用于編寫代碼、設(shè)計(jì)界面、編譯、調(diào)試和發(fā)布程序,對于編寫iOS應(yīng)用程序的開發(fā)人員來說是必不可少的。當(dāng)然,從理論上說,開發(fā)任何一款iOS應(yīng)用程序都可以不用Xcode,但是Xcode讓程序開發(fā)過程更容易、更迅速,而且從程序開發(fā)到測試、調(diào)試、發(fā)布都被完整地集成在了一起,尤其是編譯程序并在模擬器中運(yùn)行與單步調(diào)試,在Xcode中只需要點(diǎn)一下按鈕就會(huì)自動(dòng)執(zhí)行,所以有何不用之理?
既然搭建開發(fā)環(huán)境是如此重要,在此就簡要介紹iOS開發(fā)環(huán)境搭建過程。
1、打開你的xcode,(建議先自動(dòng)更新到最新版本)。構(gòu)建第一個(gè)ios項(xiàng)目。
2、選擇ios,單視圖應(yīng)用。填好相關(guān)信息,語言是選擇swift的,建議沒有編程基礎(chǔ)的同學(xué),都從swift開始學(xué)習(xí),比較容易一些。
3、選擇你項(xiàng)目保存的位置。選擇Main.storyboard文件,開始你的ios可視化編程之路。這里要多說幾句,ios的視圖布局一般分三種:代碼、xib、storyboard,而storyboard基本上就是蘋果公司為交互設(shè)計(jì)人員量身訂做的工具,因?yàn)槟悴恍枰魏未a基礎(chǔ),就可以打造出一個(gè)比較精美的app了。
4、把你所需的控件拖到試圖畫布中,這里我們可以嘗試拖一個(gè)"label"進(jìn)來,可以看下一張圖的STEP 1,選擇那個(gè)銅錢一樣的玩意,在下面可以找到。
5、選中"label",更改任意文字,然后再給"label"加以約束,圖中的兩個(gè)約束分別代表著“垂直居中”和“水平居中”的意思。
6、選擇模擬器發(fā)布,這里我們選擇iphone6s(為什么不能用真機(jī)調(diào)試看效果?因?yàn)閕os真機(jī)調(diào)試需要證書,而證書申請需要一個(gè)99美元1年的開發(fā)者賬號(hào),在這點(diǎn)上,android就有很大的優(yōu)勢,調(diào)試和發(fā)布都是全免費(fèi)的)。
7、點(diǎn)擊運(yùn)行后,如果你是首次調(diào)試ios模擬器,會(huì)讓你輸入電腦登陸賬號(hào)。
經(jīng)過以上7步的操作,我們?nèi)松械谝粋€(gè)ios界面大功告成!當(dāng)然上述對于環(huán)境搭建具體細(xì)節(jié)沒有詳細(xì)的介紹,讀者可以觀看扣丁學(xué)堂iOS在線視頻課程,相應(yīng)章節(jié)對環(huán)境搭建做了很詳細(xì)的介紹。
查看更多關(guān)于“iOS資訊”的相關(guān)文章>>