亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

【一步一步學IOS5 】 Hello World!創建你的第

系統 3762 0

?

?上個月入手MBP,感覺超好。也對IOS開發產生了興趣。

?

索性利用空閑時間學習下IOS開發。并通過日志將學習筆記記錄下來,供大家一起分享。

?

IOS開發環境:Xcode 4.4.1、IOS 5.1 Library

?

Hello World 效果圖:

?

【一步一步學IOS5 】 Hello World!創建你的第一個iPhone App

?

coding start!

?

1.啟動我們的Xcode軟件,在彈出的歡迎對話框中選擇Create a new Xcode project,Xcode會顯示不同的項目模板供我們選擇,我們選擇Single View Application,點擊next。

?

接下來會彈出另一個窗口,輸入項目的所有必要信息。

?

輸入選項如下:

Product Name: ?HelloWorld ? - 應用程序的名稱

?

Organization Name: ?劉鵬 - 個人開發者,寫上名字就OK了

?

Company Identifier: com.appcode ? - 通常將域名反寫

?

Class Prefix: HelloWorld ?- Xcode 會自動使用類前綴命名類。將來,你可以選擇你自己的前綴名稱,或者讓它為空。

?

Device: iPhone - 針對本項目僅選擇iPhone

?

Use Storyboards : 【不選擇】 - 不必選擇,對于這個簡單的項目不必使用

?

Use Automatic Reference Counting : 【選擇】 - 默認情況下,啟動這一選項

?

Include Unit Tests : 【不選擇】 - 當前,不必使用單元測試類

?

點擊next繼續,Xcode會問題在哪里保存HelloWorld項目,選擇Mac中任何目錄。

?

這是你會注意到有一個選項為Source Control, 不必選擇。點擊Create繼續。

?

在你確認之后,Xcode基于你的選擇,自動創建HelloWorld項目,界面如下所示:

?


【一步一步學IOS5 】 Hello World!創建你的第一個iPhone App

?

下面是一張Xcode工作環境圖,我會稍微介紹下Xcode開發工具

?


【一步一步學IOS5 】 Hello World!創建你的第一個iPhone App

在左側面板,是項目導航欄。這這一區域,你可以發現所有項目文件

?

Xcode工作區域的中間部分是編輯區域。根據選擇的文件類型,你在此區域進行所有的編輯工作(如編輯項目設置、類文件、用戶界面等等)。

?

最右側的面板是工作區域(Utility Area)。 這一區域顯示了文件屬性,并允許你訪問快讀幫助(Quick Help)。

?

最后,是工具條部分。工具條提供了不同的功能,讓你運行你的應用程序,切換編輯區和工作區視圖等等。

?

2.第一次運行你的應用程序

?

即使你沒有編寫任何代碼,你可以在模擬器中運行你的應用程序。

?

點擊工具欄中的Run按鈕。

?

Xcode自動構建應用程序,并在模擬器中運行,下面是模擬器的運行界面


【一步一步學IOS5 】 Hello World!創建你的第一個iPhone App

?

3.coding?

?

OK,現在繼續,開始在應用程序中添加Hello World按鈕。

?

在應用程序導航界面,選擇 H elloWorldViewController.xib

?

此時編輯器變為 Interface Builder ,并顯示應用程序的空白視圖

?

在工具區域(Utility Area),顯示Object library(對象庫) ?.?

?

我們選擇Round Rect Button ?這個UI空間,將其拖動到視圖上的中間位置。

?

雙擊改按鈕,命名為 Hello World。

?

再次運行App,你將看到如下效果。

?


【一步一步學IOS5 】 Hello World!創建你的第一個iPhone App

?

現在,如果你點擊該按鈕,沒有任何效果。

?

4.編寫H ello World 按鈕的代碼

?

在項目導航中,選擇HelloWorldViewController.h 文件,編輯器現在顯示所選文件的源代碼。

?

在@end 代碼行前面添加如下一行代碼:

?

- (IBAction)showMessage;

?

接著,選擇HelloWorldViewController.m 文件,并在 @end代碼行前面, 插入如下代碼:

?

?

- ( IBAction )showMessage

{

? ? UIAlertView *helloWorldAlert = [[ UIAlertView alloc ] initWithTitle : @"My First App" message : @"Hello, World" delegate : nil cancelButtonTitle : @"OK" otherButtonTitles : nil ];

?

? ? //Display the Hello Message

?

? ? [helloWorldAlert show ];

}

?

?

5.連接Hello World 按鈕和 Action方法

?

現在,我們需要將Hello World 按鈕和剛剛加入的方法 - showMessage 建立連接。選擇 HelloWorldViewController.xib文件,返回 Interface Builder 窗口, 按下Control鍵,并點擊 Hello World按鈕,拖拽到 File‘s Owner 圖標上。

?

?

6.檢查已建立的連接

?

經過Xcode界面的一些列拖拽操作后,可能錯誤的創建了一些不需要的連接,導致App無法正常運行。

?

(1)選擇一個需要檢查的對象,如Button,打開工具區域 - Connections Inspector (連接檢查器)窗口,檢查連接信息。

?

(2)另外一種方法是,右擊 Interface Builder 編輯器后者文檔大綱區(Document Outline)中的任何對象,如View Controller 或 File's Owner, 可打開快速檢查器(Quick Inspector),將彈出一個浮動窗口

?

?

7.測試你的應用程序

?

好啦,你現在可以開始測試你的第一個App了。點擊Run按鈕,如果一切正常,你的App將運行在模擬器中。如下所示:


【一步一步學IOS5 】 Hello World!創建你的第一個iPhone App
?恭喜你,你已經完成了你的第一個iPhone App。

?

【一步一步學IOS5 】 Hello World!創建你的第一個iPhone App


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦?。?!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 日韩一区三区 | 久久99精品久久久久久久野外 | 丁香婷婷综合网 | 欧美韩一级片 | 99国产精品一区二区 | 亚洲综合色丁香麻豆 | 韩毛片 | 日本在线 | 中文 | 999成人国产精品 | 一区二区精品视频 | 99热久久这里只有精品首页 | 美女在线视频观看影院免费天天看 | 有码 在线 | 色网站在线看 | 亚洲酒色1314狠狠做 | 欧美日韩在线成人 | 中文字幕在线看视频一区二区三区 | 久久爱噜噜噜噜久久久网 | 特级毛片在线播放 | 国产高清视频在线 | 人人射人人干 | 久久黄色影院 | 奇米影视777在线播放 | 一级毛片视频免费观看 | 婷婷色在线观看 | 日本精品中文字幕在线不卡 | 天天干天天色天天射 | 亚洲精品久久99久久 | 亚洲香蕉国产高清在线播放 | 免费一区二区三区免费视频 | 久久ww精品w免费人成 | 国内自拍网红在线综合 | 99热这里只有精品6免费 | 亚洲国产视频在线观看 | 毛片直接看 | 欧亚在线视频 | 亚洲免费网 | 夜夜操影院 | 亚洲国产人成在线观看69网站 | 国产日韩成人 | 欧美一区二区三区在观看 |