出版时间:2012-7 出版社:电子工业出版社 作者:王志刚,王中元,朱蕾 编著 页数:464 字数:630000
Tag标签:无
前言
前言在iPhone应用程序开发中用得最多、也最重要的应该是UIKit框架(Framework)了,UIKit框架中不仅包含构建iPhone应用程序画面的各种控件,以及与iPhone特色的画面布局控制、跳转控制相关的各种类,甚至还包含控制摄像头、加速度传感器、接近传感器等iPhone特色传感器的API。本书缘起对于UIKit框架中种类繁多的各种类,要让iPhone程序员们一一记住它们是不现实的。即便是经验丰富的iPhone程序员,在开发过程中也会为了某个画面功能的实现,需要查开发文档或者“求助”于互联网。开发文档不仅解说得比较粗略,而且是英文的,去互联网中查找资料就更加费时费力了。笔者以前时常奢望如果手头能有一本类似于UIKit开发大全那样的中文参考书该有多好。笔者编写本书的目标正在于此,不仅可以让每一位iPhone程序员在开发iPhone应用程序时可以实时参考,而且对于初学者,相信本书也能加深其对UIKit框架的理解。本书内容本书内容共分13章,其中:第0章、第1章为引导部分,介绍UIKit框架的基本概念,以及如何在不使用Xcode的“所见即所得”界面编辑功能下进行iPhone编程。第2~4章为iPhone应用程序画面基础部分。这一部分介绍构成iPhone应用程序画面的基本类。包括构成画面的UIView及各种常用UI控件(皆为UIView子类),以及与画面控制相关的UIViewController及其子类。第5~7章介绍iPhone特色画面组成控件,此部分介绍图形、动画、文字显示、屏幕效果等所有iPhone特色效果的实现方式。第9章、第10章介绍UIKit框架中的事件与动作控制类,此部分介绍各种事件处理方法及与用户交互相关的API。第11章、第12章为UIKit框架中的其他功能,主要介绍设置/获取应用程序及设备信息的功能,以及复制/粘贴功能,还介绍与摄像头及视频相关的各种API及使用方法。本书读者对象本书适合具有一定Objective-C2.0语言基础的读者使用,作为iPhone应用程序开发的参考书,或者作为学习iPhone软件开发的进阶参考资料,尤其可加深关于UIKit框架部分的理解。武汉大学计算机学院王中元副教授以及朱蕾负责编写了本书的部分内容。另外,江友华、罗伟、黄建峰、朱至濂参加了本书部分章节的审校及编写工作。在此特别感谢我父母在本书编写过程中给予的大力支持。
内容概要
UIKit框架是iPhone应用程序开发中最基本的框架,也是用得最多、最重要的框架。王志刚、王中元、朱蕾编著的《iPhone
UIKit详解(适用于
iOS5)》就是一本UIKit开发大全,包括UIKit框架中各种类、控件使用技巧的相关介绍。本书每个章节都配有详细的应用实例,方便读者对UIKit中各种类、控件的理解,也可直接应用于自己的iPhone应用程序中。《iPhone
UIKit详解(适用于iOS5)》可作为开发iPhone应用程序的工具书。
书籍目录
第1章 UIKit概要
1.1 UIKit概要
1.2 iPhone HelloWorld程序
1.2.1 创建HelloWorld工程
1.2.2 使用Interface Builder工具作成画面
1.3 不使用Interface Builder的HelloWorld程序
1.3.1 编辑HelloWorldAppDelegate.m
1.3.2 删除MainWindow.xib文件
1.3.3 编辑main.m文件
1.3.4 再次编辑HelloWorldAppDelegate.m文件
1.4 关于Xcode 4及在Xcode 4中创建HelloWorld程序
1.4.1 Xcode 4 概要
1.4.2 使用Xcode 4创建Hello World应用程序
1.4.3 在Xcode 4中编写代码
第2章 UIView概要
第3章 UIViewController与画面控制
第4章 常用UI控件
第5章 图形与动画
第6章 文本与Web显示
第7章 表格视图(UITableView)
第8章 全屏显示与画面旋转
第9章 传感器API
第10章 用户交互相关API
第11章 应用程序及设备相关API
第12章 视频相关AP
索引
章节摘录
版权页: 插图: 定制导航条并不是件特别困难的事情。本例中,创建了UISlider实例后,将其设置到UINavigationItem的title View属性中即可。分别将UISlider的minimum Value属性以及maximum Value属性设置为0.0与1.0。因为此值后面将作为颜色值进行设置,而颜色RGB值的范围为0.0到1.0之间。另外将滑块的初始值设置为0.5。最后,当滑块移动时(具体事件为UIControlEventValueChanged)调用sliderDidChange方法,具体在addTarget:action:forControlEvents:方法中进行设置。这样将UISlider设置到title View属性中后,即完成了导航条的定制。 在sliderDidChange方法中,调用UIColor的initWithRed:green:blue:alpha:方法创建标签的颜色,除了alpha参数设置为1.0外,其他三个参数都设置为滑块当前的值。将此创建的UIColor实例设置到UILabel实例的backgroundColor属性后,即完成了对标签颜色的设置。 3.4.3 导航条的颜色 可以通过改变UINavigationController类的tintColor属性,改变导航条的背景颜色。以下是实例代码。 3.5 工具条 从iPhone OS 3.0开始,通过调用UIViewController的setToolbaItems:animated:方法可以简单地在画面中追加工具条。下面是简单的实例代码。
编辑推荐
《iPhone UIKit详解(双色)》编辑推荐:系统描述UIKit框架,有助于了解各类间的关系,图示表示一些属性设定的差异,最易学的iPhone开发书。
图书封面
图书标签Tags
无
评论、评分、阅读与下载