06 2012 档案
摘要:《iPhone与iPad开发实战--iOS经典应用剖析》第2章Objective-C语言基础,通过本章的学习,读者可以了解Objective-C基本语法,包括:数据类型、表达式,还有类、对象等概念。本节为Objective-C概述。第2章 Objective-C语言基础iOS的项目中主要采用Objective-C语言编写,因此在开始讲解具体项目之前,本章将介绍Objective-C语言基础。本章重点如下:Objective-C与iOS开发数据类型和表达式类、对象和方法继承与多态分类与协议内存管理Foundation框架2.1 Objective-C概述Objective-C是一种面向对象的计算
阅读全文
摘要:3.3.5 主视图控制器代码主视图控制器是MainViewController,由于视图使用的控件都已经在视图MainView中定义了,所以在视图控制器MainViewController代码很少了,在本应用中还设计了按钮按下和按钮选择时候的普通和高亮状态效果。这些效果可以在检查器中设定,也可以通过代码设定,本应用是通过代码设定这些效果。先看看主视图控制器类MainViewController,它的h文件定义请参考“代码清单3-5Password/Classes/MainViewController.h”所示。【代码清单3-1】 Password/Classes/MainViewControl
阅读全文
摘要:3.3.4主视图代码在本应用中主视图中使用的视图是MainView,事实上在很多应用中我们不用为视图控制器自定义一个视图类的而是直接使用UIView基类就可以了。由于本应用是按照旧版本的Xcode模板编写的,我们还是按照旧版本介绍吧。在Cocoa MVC设计模式中,视图中的控件在视图控制器或者视图中都要有对应的控件变量,没有自定义视图类的时候,这些控件变量是在视图控制器中定义的,有了自定义视图类后,这些控件变量可以在视图类中定义,本应用就是这样子的。主视图类是MainView,它的h文件定义请参考“代码清单3-3Password/Classes/MainView.h”所示。【代码清单3-1】
阅读全文
摘要:3.3.3 主视图UI 主视图如图3-36所示是MainView(主视图)设计窗口,我们一步一步介绍一下如何实现该视图设计和编程。 图3-36 MainView视图设计窗口主视图中的控件进行了编号,视图中的控件内容见表3-7所示。表3-7MainView视图中的控件编号控件项目控件类型1密码长度标签UILabel2密码长度文本框UITextField3否显示发音标签UILabel4否显示发音开关UISwitch5包括小写标签UILabel6包括小写开关UISwitch7包括大写标签UILabel8包括大写开关UISwitch9包括数字标签UILabel10包括数字开关UISwitch11包..
阅读全文
摘要:RootViewController的h文件编写完成我们接着编写RootViewController的m文件如“代码清单3-2 Password/Classes/RootViewController.m”所示。【代码清单3-1】 Password/Classes/RootViewController.m 1 #import "RootViewController.h" 2 #import "MainViewController.h" 3 #import "FlipsideViewController.h" 4 5 6 @impleme
阅读全文

浙公网安备 33010602011771号