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

【一步一步學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條評論
主站蜘蛛池模板: 天天综合亚洲 | 久久红综合久久亚洲网色 | 日日拍夜夜嗷嗷叫国产 | 亚洲精品久久久久影院 | 欧美乱妇高清无乱码视频在线 | 黄片毛片一级 | 日韩福利影院 | 欧美一级视频免费 | 精品视频一区二区三区在线播放 | 自拍 欧美 在线 综合 另类 | 国产不卡免费视频 | 婷婷免费高清视频在线观看 | 欧美久久精品一级c片片 | 中文字幕福利视频 | 免费观看一级特黄欧美大片 | 亚洲国产成人最新精品资源 | 五月天激情视频 | 99九九99九九九视频精品 | 久久综合一区二区三区 | 中文字幕在线观看不卡视频 | 国产色站 | 久久久久久久国产a∨ | 国内自拍在线观看 | 久久综合九色综合亚洲 | 99热这里只有精品国产免费 | 色老成人精品视频在线观看 | 国产黄毛片 | 色九九亚洲偷偷动态图 | 综合久久久久久 | 国产免费观看a大片的网站 国产免费精彩视频 | 精品视频一区在线观看 | 国产理论最新国产精品视频 | 国产一区二区三区日韩欧美 | 成人特黄午夜性a一级毛片 成人特级毛片69免费观看 | 日韩在线看片中文字幕不卡 | 日本久久精品视频 | 老司机免费福利视频无毒午夜 | 99久久精品国产自免费 | 亚洲精品久久 | 免费视频一区二区性色 | 亚洲一区 中文字幕 |