天天看點

ios學習筆記(二)第一個應用程式--Hello World

1.下載下傳并安裝xcode

安裝好mac作業系統後,打開裡面的浏覽器就可以直接進入到apple的官方網站,在網站裡面搜尋xcode就可以進入到xcode的下載下傳界面

在下載下傳的過程中需要注冊一個apple id,很簡單的這裡就不詳細介紹了。下面的插圖是我開發環境裡面的搜尋後的清單,供大家參考

ios學習筆記(二)第一個應用程式--Hello World

這裡需要注意下,不是所有的xcode都可以使用的,xcode和mac os x作業系統需要一定的互相比對關系的,具體的情況可以參考下面

<a target="_blank" href="http://hi.baidu.com/zyb_debug/item/7ebbb012a4073ba6feded5d6">xcode各個版本和mac os x對應關系</a>

我這裡下載下傳的xcode4.5。下載下傳之後,是一個.dmg類型的檔案。該類型的檔案對于mac os x來說就相當于exe類型對于windows的關系,隻要點選dmg檔案就可以運作該應用了

啟動後的界面如下圖

ios學習筆記(二)第一個應用程式--Hello World

2.建立第一個應用hello world

和學習所有的開發語言一樣,第一個應用從hello開始

啟動xcode之後,點選create a new xcode project按鈕,如下圖

ios學習筆記(二)第一個應用程式--Hello World

進入到如下界面

ios學習筆記(二)第一個應用程式--Hello World

這個界面是xcode提供的模闆,供開發者選擇。對于我們的第一個程式,選擇single view application模闆。選擇該模闆後點選next按鈕,進入的項目屬性的編輯界面

ios學習筆記(二)第一個應用程式--Hello World

對于上面的這個界面中,product name就是項目的名稱,organization name就是組織名了,company identifier就是公司的标示符了,這個對于

使用開發者賬号開發應用時需要注意,需要與開發者賬号注冊時使用的辨別符一直,對于開發者賬号開發app并且釋出及真機調試的相關内容我們将在後面的内容中介紹,

本文暫不考慮,隻要知道它是做什麼的就行。

devices可以選擇該應用是iphone還是ipad上的應用,預設的情況是兩者都可以相容。我們選擇預設就可以了

最後勾選掉圖中标紅的兩個複選框,點選next進入項目編輯界面。

ios學習筆記(二)第一個應用程式--Hello World

點選上圖中标紅的檔案,可以看到右側的界面如下

ios學習筆記(二)第一個應用程式--Hello World

這裡就是最終呈現在iphone上的畫面效果,預設的情況下是沒有任何控件的,圖中的logon這個圓角按鈕時我後來添加進去的。

做法是,點選右下角導航部分的round rect button如下圖

ios學習筆記(二)第一個應用程式--Hello World

點選項目中的viewcontroller.h在@end前面輸入下面的代碼

ios學習筆記(二)第一個應用程式--Hello World

-(ibaction)showmessage;  

接着進入到viewcontroller.m中在@end前面輸入下面的代碼

- (ibaction)showmessage  

{  

uialertview *helloworldalert = [[uialertview alloc]  

initwithtitle:@"my  first  app"  message:@"hello,  world!"   

delegate:nil cancelbuttontitle:@"ok" otherbuttontitles:nil];  

[helloworldalert show];  

}  

第一句話uialertview *helloworldallert是在定義一個消息框,可以類似的了解為c++中的messagebox。後面的内容是在

初始化一些基本的屬性,比如标題、提示内容、各個按鈕的名稱等。這裡需要注意的是,所有的内容都是使用@加上字元串來定義的。

最後一句的helloworldalert show是要将這個提示框顯示出來。注意不要想c++或者是java等語言那樣使用點号來調用show方法。

這些編輯之後,注意儲存。可以使用快捷鍵win s(mac裡面是command s)。

最後,我們需要将按鈕和定義好的方法關聯在一起。

點選iphone.xib檔案,進入到editor界面。先點選control鍵,然後用滑鼠拖動按鈕到file‘s owner界面,選擇關聯方法如下圖。

ios學習筆記(二)第一個應用程式--Hello World

選擇上圖出現的showmessage方法,儲存檔案後,點選左上角的運作按鈕在虛拟機上運作我們編譯好的程式,或者是快捷鍵win r。建構是win b。

運作後如下圖

ios學習筆記(二)第一個應用程式--Hello World

點選logon按鈕,可以看到我們定義好的showmessage方法的運作效果,彈出hello world的提示框。效果如下圖所示

ios學習筆記(二)第一個應用程式--Hello World

這樣,整個程式就開發完畢了

參考文章:

1.http://hi.baidu.com/zyb_debug/item/7ebbb012a4073ba6feded5d6

2.ios從入門到精通

繼續閱讀