iPhone開發通常是新手望而卻步的領域。那新手想涉足iPhone開發,應該從哪裡入手呢?“hello world”!
步驟/方法
保證你的mac os已安裝xcode sdk,開啟xcode,選擇create a new xcode project,點選open.(如下圖)
左欄選擇iphone os 下的application,右邊主體框選擇window-based application,點選choose.(如下圖)
輸入專案名稱,例如:HelloWorld,點選save.
這時候你會看到xcode程式碼主體結構.
雙擊左欄的MainWindow.xib使用Interface Builder編輯iphone圖形介面.(如下圖)
雙擊MainWindow.xib中的Window,然後從Library中(若不存在可以從選單欄中Tools下拉找到Library)的Objects分別找到Label,Round Rect Button,Text Field拖到Window中,在Window窗口裡可以雙擊進行對圖形元件名稱編輯.
從Library中的Obejcts找到Object拖到MainWindow.xib中,然後在Identity中的class框定義其名稱,如:MyViewController.
從Library中的Classes找到MyViewController,在下面的Inheritance裡最底層選擇為NSObject.
在Inheritance中下拉選擇Outlets,點選+號,新建兩個值,例如定義為:label->UILabel, textField->UITextField(格式:Outlet->Type,這裡需要注意的是在iphone sdk 4.0之前設定這些值是在步驟7 下面顯示的)
繼續下拉選擇Actions,點選+號,新建一個值,例如定義為:btnClick->id(格式:Action->Type)
右擊MainWindow.xib中的My View Controller,分別以label連結到Window的Label圖形控制元件上,textField連結到Window的TextField圖形控制元件上,btnClick連結到Window的Round Rect Button圖形控制元件上的touch up inside。注意在連結過程中會有連線線做表示.(最終效果如下圖)
介面設計和配置一切都ok,開始生成程式碼了,點選MainWindow.xib中的My View Controller,然後從選單欄中選擇File中的Write Class Files,點選儲存即可.此時會在xcode中生成兩個檔案,分別為:MyViewController.h和MyViewController.m
在MyViewController.m寫下面的程式碼(如下圖)
ok,儲存xcode中的程式碼和IB工具中的圖形,快捷鍵:command+s,然後編譯執行,快捷鍵:command+enter,在輸入內容,點選按鈕(效果如下圖)