Windows下搭建IOS開發環境(二)
安裝Xcode,Xcode 安裝包有兩種獲取方法,一種是通過Mac OS系統中App Store網路商店搜尋Xcode下載安裝,Xcode會是最新版;另一種是用windows 搜尋下載安裝包,掛載後安裝使用。安裝過程大體一樣。
1、首先演示通過App Store工具進行下載安裝過程,,但這個是最新的Xcode,和我們的Mac OS X版本不對應,要使用這種方法,首先還要更新Mac os x。首先進入MacOS系統,開啟App Store軟體,搜尋Xcode,如圖所示找到Xcode 5,點選安裝
2、提示輸入App Store賬號和密碼,如果沒有可以自行申請一個,就不在闡述
3、點選安裝後,會在Launchpad 內自動下載,下載後需要雙擊執行即可。
4、另一種通過下載好的安裝包進行安裝,我這裡下載的Xcode4.5。再windows下載之後,是一個.dmg型別的檔案,然後通過檔案共享(設定虛擬機器與真實主機共享資料夾)拷貝到Mac area,雙擊安裝包Xcode5.01.dmg檔案;
5、自動掛載安裝映象,並執行安裝程式,在這裡個介面可以直接執行程式,只需雙擊左側程式圖示,但是每次都需要安裝映象;
6、也可以將程式安裝至硬碟,只需要將左側圖示拖入到右側圖示放入即可。
7、兩種途徑獲取的安裝包,執行過程大體相同,執行後需要進行確認選擇“Agree”
8、提示輸入管理員使用者名稱密碼,點選“好”
9、開始自動載入,不用任何操作。
10、安裝執行完成後,自動開啟程式主介面即可。
建立第一個應用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前面輸入下面的程式碼
[objc] view plain copy
-
- (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的提示框。效果如下圖所示 這樣,整個程式就開發完畢了