在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环境搭建与开发入门基本介绍完了,希望大家能用到,多分享!
【编辑推荐】