|
現(xiàn)在的智能手機(jī)越來越風(fēng)行了,其中尤以Apple的iPhone和Google的Android系統(tǒng)最為流行,這里我將向大家介紹iPhone開發(fā)的基礎(chǔ)知識(shí)。為了便于初學(xué)者盡快上手,我盡量以代碼加截圖的方式加以說明。
要想進(jìn)行iPhone開發(fā),Mac和iPhone是必不可少的,雖然有人通過一些手段也能在PC上裝上Mac,使用上“黑蘋果”,但畢竟不是正統(tǒng),經(jīng)常會(huì)出現(xiàn)這樣那樣的問題,比如無線不行,聲卡不行之類的問題,因此Mac最好還是要有的;至于iPhone,雖然可以通過模擬器在電腦上查看程序的運(yùn)行效果,但有些功能只能在真機(jī)上運(yùn)行,因此iPhone也是必備條件。我使用的是MacBook Pro 990以及iPhone一代,現(xiàn)在大家應(yīng)該普遍都用iPhone 3G或3GS了吧。
好,閑言少續(xù),任何程序開發(fā)的第一課都是從經(jīng)典的Hello World開始的,我也不能免俗,本節(jié)課將在iPhone上打印出Hello World字符串。過程如下:
1. 首先需要下載iPhone SDK,地址是 http://developer.apple.com/,如下圖所示:
2. iPhone SDK中包含了Apple提供的開發(fā)工具:Xcode,Interface Builder以及Instrument等等,完全免費(fèi),在成功注冊(cè)并激活賬號(hào)后就可以下載了,該SDK容量非常大,大概有2.9G左右,因此需要下載很長(zhǎng)時(shí)間。
3. 下載完畢后就可以安裝了,安裝過程非常簡(jiǎn)單,直接雙擊下載后的dmg文件即可安裝,安裝過程大概需要10分鐘左右。
4. 安裝完畢后在Developer/Application目錄中找到Xcode.app雙擊運(yùn)行,這就是Apple為我們提供的開發(fā)工具,可以進(jìn)行Mac與iPhone開發(fā),不妨把它放到Dock上。
5. 啟動(dòng)Xcode后新建一個(gè)iPhone OS項(xiàng)目,命名為HelloWorld,方式為選擇左邊的iPhone OS下面的Application后再選擇右邊的View-based Application,如下圖所示,之后單擊Choose按鈕,這時(shí)Xcode提示你輸入項(xiàng)目名稱,直接輸入HelloWorld即可:
6. 在新建的項(xiàng)目中不做任何事情,直接單擊Build and Run按鈕編譯并運(yùn)行程序,程序運(yùn)行結(jié)果如下圖所示:
7. 可以看到程序能夠順利運(yùn)行并顯示出iPhone模擬器,里面是一個(gè)空的界面,畢竟我們還什么沒有寫呢。
8. 現(xiàn)在準(zhǔn)備在界面上顯示Hello World字符串,需要編寫一些代碼了,iPhone和Mac開發(fā)主要使用Objective-C語言,這是C語言的超集,對(duì)于熟悉C++和Java的讀者應(yīng)能很快上手,只是Objective-C的使用語法有些不同,花些時(shí)間適應(yīng)一下即可。
9. 打開HelloWorldViewController.m文件,在其中的viewDidLoad函數(shù)中編寫如下代碼(注意:該函數(shù)默認(rèn)是被注釋掉的,需要先取消注釋再編寫代碼),完整的函數(shù)實(shí)現(xiàn)如下圖所示:
10. 再次單擊Build and Run按鈕運(yùn)行程序,模擬器顯示的結(jié)果如下圖所示,成功顯示出了Hello World字符串!
本節(jié)我并沒有介紹iPhone開發(fā)所涉及的細(xì)節(jié),只是通過一個(gè)簡(jiǎn)單的實(shí)例介紹了iPhone開發(fā)的流程,目的是幫助大家盡快上手,培養(yǎng)自信。
it知識(shí)庫(kù):圖解iPhone開發(fā)入門教程,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。