IOS環境搭建與開發入門(4)
在2008年3月6日,iPhone的軟件開發工具包在蘋果大會堂會議正式宣布。第一個Beta版本是iPhone SDK 1.2b1(build 5A147p)它在發布后立即就能夠使用了,但是同時推出的App Store所需要的固件更新則直到2008年7月11日才發布。
接上篇文章地址:http://mobile.51cto.com/iphone-267031.htm
IOS程序模擬器調試
1.方法開一個已有的工程,左側工程目錄中找到一個文件,在想要跟蹤調試的代碼前單擊左鍵,此行代碼前會出現藍色的箭頭,如圖。
2.在左上角選擇Simulato
3.選擇Build&go,運行程序。
4.程序啟動后會在斷點處停下。
5.選擇RUN>CONTINUE繼續運行;選擇RUN>SETP OVER單步調試程序。
6.將鼠標移動至相應的變量上,即會出現該變量的地址和值
7.選擇RUN>CONSOLE,調出控制臺。
8.選擇 RUN>DEBUGGER,調除調試窗口,查看相關信息。
9.選擇RUN>STOP停止運行程序。
界面控件與控制器
基于WINDOW-BASED APPLICATION
1.添加控件
從左側Objects中添加1個LABLE控件和一個BUTTON控件到WINDOW,如圖所示:
雙擊控件,修改控件的TEXT屬性,或者從右側的Attributes中修稿控件的相關屬性。
2.添加控制器對象
在IB下選擇窗口后面的MainWindow.xib,并在左面的庫上選擇Object,
然后將該Object對象拖到MainWindow.xib窗口,這個對象就是控制器(controller)。
3.生成控制器類
雙擊新添加的Object對象,在右側屬性窗口輸入類名為HCHelloController
4.點擊HCHelloController邊上的灰箭頭,在左邊顯示了Classes(類)部分。
5.指定他的父類為NSObject.
6.從File菜單上選擇“WriteClassFiles...”來生成該控制器的類代碼。
7.可以使用缺省的名字和位置,然后單擊“SAVE”,選擇項目后單擊Add。
8.回到XCODE編寫控制器代碼。檢查.h文件中的接口是否定義了父類,如果沒有在.h文件中出現,需要手工加上,即:
- @interface HCHelloController :/*Specify a superclass(eg:NSObject or NSView)*/{
修改為:
- @interface HCHelloController :NSObject{
選擇FILE>SAVE來保存。
9.在.h文件中添加屬性和方法(Lable指向窗口上的文本框,類型為UILable
Button指向窗口上的按鈕,類型為UIButton;changeWords方法改變LABLE的文字)。
10.在.m文件中實現changeWords方法。
11.關聯UI對象和控制器(設置TARGER-ACTION)
雙擊MainWindow.xib打開IB編輯器。將鼠標移動至HCHelloConroller對象上,按住右鍵拖動至LABLE,這時可以看到一個線,選擇lable后屏窗口會閃一下,如圖:
用同樣的方法關聯button控件。
12.關聯按鈕到控制器對象,從按鈕上按右鍵拖動至控制器對象,xib閃幾下,選擇changeWords.
13.保存所有改動,到XCODE下運行程序。
小總結:
關于IOS環境搭建與開發入門基本介紹完了,希望大家能用到,多分享!
【編輯推薦】