IOS环境搭建与开发入门(4)

2013.08.7 No Comments

在2008年3月6日,iPhone的软件开发工具包在苹果大会堂会议正式宣布。第一个Beta版本是iPhone SDK 1.2b1(build 5A147p)它在发布后立即就能够使用了,但是同时推出的App Store所需要的固件更新则直到2008年7月11日才发布。

接上篇文章地址:http://www.wayde.org/?p=321

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文件中出现,需要手工加上,即:

  1. @interface HCHelloController :/*Specify a superclass(eg:NSObject or NSView)*/{

修改为:

  1. @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环境搭建与开发入门基本介绍完了,希望大家能用到,多分享!

Related Posts:

评论已关闭。