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