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

來源:互聯網
上載者:User

標籤:

原文地址:http://blog.csdn.net/shangyuan21/article/details/18416537

上一篇文章,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 plaincopy 
  1. -(IBAction)showMessage;  

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

 

[objc] view plaincopy 
  1. - (IBAction)showMessage  
  2. {  
  3. UIAlertView *helloWorldAlert = [[UIAlertView alloc]  
  4. initWithTitle:@"My  First  App"  message:@"Hello,  World!"   
  5. delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];  
  6. [helloWorldAlert show];  
  7. }  

第一句話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的提示框。效果如所示這樣,整個程式就開發完畢了參考文章:1.http://hi.baidu.com/zyb_debug/item/7ebbb012a4073ba6feded5d62.IOS從入門到精通 

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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.