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