?
?上個月入手MBP,感覺超好。也對IOS開發產生了興趣。
?
索性利用空閑時間學習下IOS開發。并通過日志將學習筆記記錄下來,供大家一起分享。
?
IOS開發環境:Xcode 4.4.1、IOS 5.1 Library
?
Hello World 效果圖:
?
?
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項目,界面如下所示:
?
?
下面是一張Xcode工作環境圖,我會稍微介紹下Xcode開發工具
?
在左側面板,是項目導航欄。這這一區域,你可以發現所有項目文件
?
Xcode工作區域的中間部分是編輯區域。根據選擇的文件類型,你在此區域進行所有的編輯工作(如編輯項目設置、類文件、用戶界面等等)。
?
最右側的面板是工作區域(Utility Area)。 這一區域顯示了文件屬性,并允許你訪問快讀幫助(Quick Help)。
?
最后,是工具條部分。工具條提供了不同的功能,讓你運行你的應用程序,切換編輯區和工作區視圖等等。
?
2.第一次運行你的應用程序
?
即使你沒有編寫任何代碼,你可以在模擬器中運行你的應用程序。
?
點擊工具欄中的Run按鈕。
?
Xcode自動構建應用程序,并在模擬器中運行,下面是模擬器的運行界面
?
3.coding?
?
OK,現在繼續,開始在應用程序中添加Hello World按鈕。
?
在應用程序導航界面,選擇 H elloWorldViewController.xib
?
此時編輯器變為 Interface Builder ,并顯示應用程序的空白視圖
?
在工具區域(Utility Area),顯示Object library(對象庫) ?.?
?
我們選擇Round Rect Button ?這個UI空間,將其拖動到視圖上的中間位置。
?
雙擊改按鈕,命名為 Hello World。
?
再次運行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將運行在模擬器中。如下所示:
?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

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