上一篇文章,Windows7上使用VMWare搭建iPhone開發環境介紹了在windows上安裝Mac os x作業系統的方法,本篇文章将介紹Xcode的安裝及第一個應用程式的開發
1.下載下傳并安裝Xcode
安裝好Mac作業系統後,打開裡面的浏覽器就可以直接進入到Apple的官方網站,在網站裡面搜尋xcode就可以進入到Xcode的下載下傳界面
在下載下傳的過程中需要注冊一個Apple ID,很簡單的這裡就不詳細介紹了。下面的插圖是我開發環境裡面的搜尋後的清單,供大家參考
這裡需要注意下,不是所有的Xcode都可以使用的,Xcode和Mac OS X作業系統需要一定的互相比對關系的,具體的情況可以參考下面
Xcode各個版本和Mac OS X對應關系
我這裡下載下傳的Xcode4.5。下載下傳之後,是一個.dmg類型的檔案。該類型的檔案對于Mac OS X來說就相當于exe類型對于Windows的關系,隻要點選dmg檔案就可以運作該應用了
啟動後的界面如下圖
2.建立第一個應用Hello World
和學習所有的開發語言一樣,第一個應用從Hello開始
啟動Xcode之後,點選Create a new Xcode project按鈕,如下圖
進入到如下界面
這個界面是Xcode提供的模闆,供開發者選擇。對于我們的第一個程式,選擇Single View Application模闆。選擇該模闆後點選Next按鈕,進入的項目屬性的編輯界面
對于上面的這個界面中,Product Name就是項目的名稱,Organization Name就是組織名了,Company Identifier就是公司的标示符了,這個對于
使用開發者賬号開發應用時需要注意,需要與開發者賬号注冊時使用的辨別符一直,對于開發者賬号開發APP并且釋出及真機調試的相關内容我們将在後面的内容中介紹,
本文暫不考慮,隻要知道它是做什麼的就行。
Devices可以選擇該應用是iPhone還是iPad上的應用,預設的情況是兩者都可以相容。我們選擇預設就可以了
最後勾選掉圖中标紅的兩個複選框,點選Next進入項目編輯界面。
點選上圖中标紅的檔案,可以看到右側的界面如下
這裡就是最終呈現在iPhone上的畫面效果,預設的情況下是沒有任何控件的,圖中的Logon這個圓角按鈕時我後來添加進去的。
做法是,點選右下角導航部分的Round rect Button如下圖
點選項目中的ViewController.h在@end前面輸入下面的代碼
[objc] view plain copy
-(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界面,選擇關聯方法如下圖。
選擇上圖出現的showMessage方法,儲存檔案後,點選左上角的運作按鈕在虛拟機上運作我們編譯好的程式,或者是快捷鍵win R。建構是win B。
運作後如下圖
點選Logon按鈕,可以看到我們定義好的showMessage方法的運作效果,彈出Hello world的提示框。效果如下圖所示