首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Iphone >

《iPhone与iPad开发实战—iOS经典施用剖析》连载八

2012-06-20 
《iPhone与iPad开发实战—iOS经典应用剖析》连载八3.3.5 主视图控制器代码主视图控制器是MainViewController,

《iPhone与iPad开发实战—iOS经典应用剖析》连载八
3.3.5 主视图控制器代码

主视图控制器是MainViewController,由于视图使用的控件都已经在视图MainView中定义了,所以在视图控制器MainViewController代码很少了,在本应用中还设计了按钮按下和按钮选择时候的普通和高亮状态效果。这些效果可以在检查器中设定,也可以通过代码设定,本应用是通过代码设定这些效果。
先看看主视图控制器类MainViewController,它的h文件定义请参考“代码清单3-5Password/Classes/MainViewController.h”所示。
【代码清单3-1】 Password/Classes/MainViewController.h


上面的代码主要的方法是openLink,通过该方法在iOS浏览器中打开一个网页。其中使用[UIApplication sharedApplication] openURL:方法,该方法介绍E-Mail发送功能时候已经介绍了,它可以打开多种应用程序。
本章小结
通过对本章的学习,读者可以掌握密码生成应用程序(Amuck Password Generator)应用开发过程,重点是一些基本控件设计和使用过程,这些控件包括:UIView、UIButton和UILabel等,学会使用Interface Builder,在Interface Builder设计这些控件,设定它们的属性。
读者还可以了解MVC设计模式、实用型应用程序模板等概念,Cocoa和Cocoa Touch中MVC设计模式最为重要的设计模式,只有能够真正的理解好MVC设计模式,才能做好iOS开发,才能理解nib文件、视图和视图控制器这些概念。UIView级别动画是iOS比较简单但很常用的动画,UIView级别动画必须放在[UIView beginAnimations:nilcontext:NULL]和[UIViewcommitAnimations]语句之间,其中包括了设定动画持续时间、动画转变类型和动画曲线等动画属性的设定。
此外,读者还可以掌握[UIApplication sharedApplication] openURL:方法的使用,iOS中这个[UIApplication sharedApplication]openURL方法可以做很多事情,其中包括:打开浏览器、打开Google地图、拨打电话、发送短信和发送Email等等。

热点排行