今天看了書的第二章,主要介紹了一下Xcode的使用方法和一些必要的說明,最后做了一個“Hello World!”的小程序,其實(shí)就是在屏幕上用一個Label顯示“Hello World!”,一行代碼都沒有寫,拖拖控件,改變一下Label字體大小顏色什么的,還是比較簡單的,下面把這個過程寫一下,至于xcode的使用說明就不在這里具體敘述了,反正到時候用到哪就介紹到哪里吧。
1)啟動Xcode
選擇“Create a new Xcode PRoject”,創(chuàng)建一個新的項(xiàng)目。
2)模板選擇,選擇“Single View application”模板
“Single View Application”單一視圖應(yīng)用程序,Xcode會默認(rèn)創(chuàng)建一個主視圖(可以簡單的認(rèn)為就是Visual Studio中的Panel,一個容器),然后所有的其他元素都放在這個主視圖上面,整個的“Hello World!”只有一個Label而已,所有選擇這個模板就可以了。
3)填寫要創(chuàng)建的項(xiàng)目的名稱:Hello World
Product Name中填寫“Hello World”, Company Identifier是一個標(biāo)識符,表明這個程序的歸屬于哪個公司(我是這樣認(rèn)為的,隨便什么都可以寫,自己喜歡就可以,不過貌似這個不填也是可以的,反正是學(xué)習(xí)而已),其他的保持默認(rèn)狀態(tài),選擇“Next”。
4)選擇project保存的位置,完成創(chuàng)建

我就簡單的將project保存在桌面,最后點(diǎn)擊“Create”按鈕,這樣一個簡單的項(xiàng)目就建立完成了。
感覺還是蠻簡單的,步驟和在Visual Studio里面創(chuàng)建一個項(xiàng)目是差不多的。
創(chuàng)建完項(xiàng)目后的Xcode顯示如下,感覺界面還是蠻陌生的,很多東西都是第一次看到,能一眼認(rèn)出的也就是最左邊的項(xiàng)目導(dǎo)航欄(Project navigator,有點(diǎn)類似Visual Studio中的Solution窗口)和右下角的控件庫(Object Library,類似Visual Studio中的Tools),其他的東西還需要一點(diǎn)點(diǎn)的去摸索去熟悉。
5)添加Label控件
首先選擇Project navigator中的“BIDViewController.xib”文件(xib的全稱是Xcode’s Interface Builder,專門用來管理和用戶交互的界面),選擇后,Xcode變成下面的樣子,一個iphone的界面出現(xiàn)了,等一會就會將控件拖到它的上面。
接著在控件欄中(Object Library)找到Label控件,往界面里拖動,放在任意你喜歡的位置就可以,我是上下左右劇中放置(會有輔助線出現(xiàn),幫助你擺放)。這些操作和在VS中沒有太大的區(qū)別,很熟悉。

改變Label的顯示文字,直接用鼠標(biāo)雙擊Label,然后Label里的文字會被選中,將文字改成“Hello World”就行。這里的操作和VS里面有些不同,在VS里面如果鼠標(biāo)雙擊一個控件,很可能的結(jié)果是為該控件添加一個鼠標(biāo)單擊事件,而在Xcode中,則僅僅是改變控件的顯示文字而已。改變后,再將控件的位置調(diào)整到上下左右劇中的位置,完成后的界面如下。

如果你想改變Label的字體、顏色等等,選中Label,在Xcode的右邊會出現(xiàn)Label的屬性欄,直接在屬性里面改就可以了,也很簡單,這樣的操作與VS是類似的。

6)編譯運(yùn)行
好了,到此位置,所有的操作應(yīng)該說已經(jīng)完成了,最后一步就是編譯運(yùn)行,鼠標(biāo)點(diǎn)擊左上角的“Run”按鈕(快捷鍵:command + R,Build的快捷鍵:command + B),編譯運(yùn)行。

一個iphone模擬器會顯示出來,然后剛才的Hello World顯示在iphone上面,如下圖。

至此,第一個iphone的程序已經(jīng)完成了,非常的簡單,一行代碼都沒有寫過。
7)替換程序圖標(biāo)
上面的Hello World還有點(diǎn)小小的瑕疵,當(dāng)點(diǎn)擊模擬器的Home鍵回到桌面后,會發(fā)現(xiàn)Hello World的圖標(biāo)是灰白的(iphone默認(rèn)的給沒有圖標(biāo)的程序的圖標(biāo)),見下圖

造成這樣的原因很簡單,我們沒有設(shè)置它的圖標(biāo),要添加圖標(biāo),重新回到Xcode,選擇左邊Project navigator中的程序根節(jié)點(diǎn)(最上面的,藍(lán)色圖標(biāo)的那個節(jié)點(diǎn))

選中后,Xcode中間會出現(xiàn)“App Icons”一欄,里面有2個圖標(biāo),一個是普通分辨率(給非Retina屏的iphone手機(jī)使用,即3GS或比它更早的iphone),另一個是高分辨率(給Retina屏使用,iphone4及以后機(jī)型)

手頭只有一般分辨率的圖片,只能選擇添加左邊的圖片,鼠標(biāo)右擊左邊的圖標(biāo),選擇“Select File”,選擇一張圖片。


然后重新編譯運(yùn)行程序,等程序在iphone模擬器中顯示后,點(diǎn)擊Home鍵回到桌面,此時,Hello World已經(jīng)有一個屬于自己的圖標(biāo)了,這個過程也是很簡單的。

總結(jié):
第二章的內(nèi)容除了介紹Xcode的一些使用方法和布局外,其他都在講如何創(chuàng)建第一個iphone應(yīng)用,過程是很簡單的,讓大家能夠感受到創(chuàng)建一個iphone程序并不是想象中的那么困難,提起大家對iphone開發(fā)的興趣。
好了,這次的學(xué)習(xí)記錄就到這里,下一章將學(xué)習(xí)為app添加按鈕,iphone app的設(shè)計模式(mvc:Model-View-Controller),相對于這一章來說,內(nèi)容將更加充實(shí),難度也會有所增加。
謝謝!
新聞熱點(diǎn)
疑難解答