频道栏目
读书频道 > 软件开发 > c语言 > Objective-C程序设计入门与实践
3.4.1 添加一个视图控制器类
2015-11-20 15:28:18     我来说两句
收藏   我要投稿
《Objective-C程序设计入门与实践》详细介绍了Objective-C语言和苹果iOS、Mac平台面向对象程序编程的知识;结合独特的学习方法,在每章都合理嵌入大量的范例,让本书更适合于读者学习和课堂教学。如果你对iPhone  立即去当当网订购

3.4  如何添加一个视图控制器

在本章的示例程序中,需要使用两个类。一个是Xcode的应用程序模板提供的应用程序委托,程序在nib文件中创建了一个该类的实例。另一个是需要您实现视图控制器类,将创建该类的一个实例。

3.4.1  添加一个视图控制器类

在大部分iPhone应用程序中,视图控制器起着核心作用。正如其名称所示,它负责管理一个视图。在iPhone上,它们也帮助进行导航和内存管理。虽然本节例子程序不使用后两种功能,但对此有所了解很重要。UIKit提供一个特别的类 — 即UIViewController类—它封装了视图控制器应该具有的大部分缺省行为。 应从它派生子类,在子类中定制应用程序的行为。

(1) 请选中Xcode项目管理器里的工程(即HelloWorld项目,位于Groups and Files列表的顶部)或者选中Classes文件夹 — 新文件会被加入到当前选择的位置。

(2)请选择File > New File。在New File窗口中,请选择Cocoa Touch Classes,然后选择UIViewController subclass,如图5-9。同时,请勾选Options区域中标题为With XIB for user interface的选择框。


 

注意: 如果 没有看到“With XIB for user interface”选项,请确保 安装iPhone OS SDK 3.0 版本- 应该安装Xcode3.1.3或者更高的版本。

选中 “With XIB for user interface”表明Xcode在创建视图控制器的同时,会为其创建一份nib文件,并将该文件添加到工程。(将在下一章详细讨论Nib文件。)

(3)请点击Next,在其后出现的屏幕中为文件起个名字,例如MyViewController。(类名称习惯以一个大写字母开头)。请务必创建.m和.h文件,并将二者都添加到工程,如图5-10所示。


 

(4)请点击Finish,文件会被添加到工程。

看一下新建的源文件, 会发现Xcode已经为 提供了各种方法的存根实现。目前无需追究这些方法的具体含义。接下来,我们将创建一个控制器类的实例。

您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:3.3.2 应用程序引导
下一篇:3.4.2 添加一个视图控制器属性
相关文章
图文推荐
排行
热门
最新书评
特别推荐

关于我们 | 联系我们 | 服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑--致力于做实用的IT技术学习网站

世界杯外围投注官网