iPad开发基础教程
2推荐 收藏
5.8K阅读
图灵程序设计丛书

iPad开发基础教程

Dave Wooldridge , David Mark (作者) 盛海燕 (译者)
终止销售
本书主要介绍了如何使用UIKit新特性(如浮动界面、拆分视图控制器和新的模态视图等)设计iPad应用程序界面,如何使用新的图形功能、Core Text、Document Sharing和高级输入方法来构建强大的解决方案, 如何显示视频以及如何将已有的iPhone应用程序升级到能够在iPad上运行。
本书适合所有iPad开发人员阅读。

出版信息

同系列书

  • HTTP权威指南

    David Gourley   Brian Totty   Marjorie Sayer   Sailu Reddy   Anshu Aggarwal   陈涓   赵振平   译

    本书是HTTP及其相关核心Web技术方面的权威著作,主要介绍了Web应用程序是如何工作的,核心的因特网协议如何...

  • JavaScript高级程序设计(第3版)

    Nicholas C.Zakas   李松峰   曹力   译

    本书是JavaScript超级畅销书的新版。ECMAScript 5 和HTML5在标准之争中双双胜出,使大量...

  • 计算机科学的基础

    Al Aho   Jeff Ullman   傅尔也   译

    本书全面而详细地阐述了计算机科学的理论基础,从抽象概念的机械化到各种数据模型的建立,用算法、数据抽象等核心思想...

  • Java技术手册(第6版)

    Benjamin J Evans   David Flanagan   安道   译

    通过学习本书,你将能够: 掌握最新的语言细节,包括Java 8的变化 使用基本的Java句法学习面向对...

  • 机器学习实战

    Peter Harrington   李锐   李鹏   曲亚东   王斌   译

    机器学习是人工智能研究领域中一个极其重要的研究方向,在现今的大数据时代背景下,捕获数据并从中萃取有价值的信息或...

本书特色

《iPhone 3开发基础教程》作者又一力作
轻松打造令iPad熠熠生辉的应用程序
从iPhone进军iPad,一路凯歌

目录

第1章 改变思维模式    1
1.1 重塑平板电脑    1
1.1.1 软件就是一切    2
1.1.2 iPad不是大号的iPod touch    2
1.2 面向大众的个人计算    4
1.3 为iPad开发应用程序    5
1.3.1 当你的iPhone应用程序不再完美    6
1.3.2 探索无限可能    6
1.4 机不可失    13
第2章 iPad开发起步    14
2.1 获取交易工具    14
2.1.1 加入iPhone Developer Program    14
2.1.2 安装iPhone SDK 3.2    15
2.1.3 使用SDK的beta版本    16
2.2 不熟悉Objective-C和Cocoa Touch    17
2.3 接受MVC概念    18
2.3.1 Xcode中的可重用性    19
2.3.2 在Interface Builder中设计    21
2.4 委托的重要性    26
2.5 借助UIKit改进应用程序可用性    28
2.6 准备编程    30
第3章 iPhone SDK中的新iPad功能    31
3.1 为iPad优化应用程序    31
3.1.1 了解平板电脑    31
3.1.2 管理内存    32
3.1.3 在iPad上测试应用程序    32
3.2 iPhone SDK 3.2中面向iPad的新功能    33
3.2.1 绘制形状    33
3.2.2 PDF文件    35
3.2.3 Core Text    36
3.2.4 浮动界面    37
3.2.5 视频回放和显示选项    39
3.2.6 拆分视图控制器    41
3.2.7 模态呈现样式    43
3.2.8 高级输入法    44
3.2.9 Document Support    47
3.2.10 通用应用程序    49
3.3 iPad应用程序需要的项目图像    51
3.3.1 应用程序图标图像    51
3.3.2 文档类型图标图像    52
3.3.3 默认启动图像    52
3.4 小结    53
第4章 新图形功能    54
4.1 贝塞尔路径    54
4.2 Dudel简介    55
4.2.1 创建Dudel项目    55
4.2.2 添加一个简单的GUI    58
4.3 基本绘图架构    59
4.4 我们需要的是工具    61
4.4.1 铅笔工具    64
4.4.2 直线工具    70
4.4.3 椭圆和矩形工具    73
4.4.4 手绘工具    77
4.5 生成PDF    81
4.6 小结    83
第5章 使用Core Text    84
5.1 为什么使用Core Text    84
5.2 Core Text的结构    85
5.3 准备Dudel的新工具    87
5.3.1 准备控制器接口    87
5.3.2 设置GUI    88
5.3.3 修改控制器类    89
5.3.4 创建文本工具    90
5.3.5 创建新的Drawable类    96
5.3.6 呈现多种样式    99
5.4 小结    101
第6章 浮动界面    102
6.1 准备工作    102
6.1.1 基本的GUI    103
6.1.2 注意事项    105
6.2 设置字体    107
6.2.1 最简单的浮动界面    107
6.2.2 后台代码    111
6.3 设置字号    112
6.3.1 创建GUI    114
6.3.2 运行新界面    115
6.4 笔画宽度    117
6.4.1 准备工作    117
6.4.2 创建GUI    117
6.4.3 使用自定义视图预览笔画宽度    118
6.4.4 实现控制器    119
6.4.5 运行新界面    120
6.5 双重作用的颜色设置界面    122
6.5.1 创建简单的颜色栅格    122
6.5.2 连接栅格    125
6.5.3 处理两个操作    127
6.6 强大的浮动界面    130
第7章 视频及显示输出    131
7.1 显示多个视频    131
7.1.1 创建视频应用程序项目    132
7.1.2 指定视频文件    132
7.1.3 使用videoCell输出口加载GUI    133
7.1.4 创建VideoCell用户界面    135
7.1.5 运行视频应用程序    136
7.2 输出到外部屏幕    137
7.2.1 扩展视频应用程序以支持外部屏幕    137
7.2.2 实现VideoCell委托方法    140
7.2.3 测试外部屏幕功能    141
7.3 显示解决方案    142
第8章 拆分视图和模态模式    143
8.1 拆分视图的概念    143
8.2 保存和加载的基础知识    145
8.3 文档管理    147
8.3.1 列出文件    148
8.3.2 创建和删除文件    157
8.3.3 重命名文件    161
8.4 以模态方式实现About面板    164
8.4.1 创建模态网页视图控制器    164
8.4.2 显示网页    166
8.4.3 与Dudel视图控制器集成    167
8.5 小结    168
第9章 新的输入方法    169
9.1 添加菜单项    169
9.2 手势识别    171
9.2.1 向Dudel添加撤销功能    172
9.2.2 重新设置选中工具的状态    174
9.3 键盘扩展和替换    174
9.3.1 在Dudel中添加键盘按钮    174
9.3.2 替换键盘    175
9.4 小结    183
第10章 处理文档    184
10.1 向另一个应用程序传递文件    184
10.1.1 添加PDF发送菜单操作    185
10.1.2 准备一个用于发送的文件    186
10.1.3 调用文档交互控制器    187
10.2 接收文件    188
10.2.1 注册为接收端    188
10.2.2 测试文件接收功能    190
10.2.3 从启动选项中检索文件信息    191
10.2.4 发送Dudeldoc文件    192
10.3 桌面同步    193
10.4 共享以及类似共享的功能    194
第11章 从iPhone到iPad    195
11.1 为iPhone引入NavApp    195
11.1.1 创建NavApp项目    196
11.1.2 选择Active SDK    200
11.2 向项目中添加iPad支持    200
11.2.1 运行升级后的NavApp    201
11.2.2 条件行为:了解术语    202
11.2.3 配置主体iPad GUI    203
11.2.4 为iPad创建选项视图控制器    205
11.2.5 实现拆分视图委托方法    205
11.2.6 调整导航逻辑    206
11.2.7 改善未选中状态的主视图    207
11.3 在多种目标上运行    208
11.4 玩转电子设备    209
第12章 用于iPad开发的其他资源    210
12.1 登录到主站点    210
12.1.1 iPad开发    210
12.1.2 Objective-C和Cocoa Touch    211
12.1.3 iPad应用程序部署    211
12.2 向专家学习    211
12.2.1 图书    212
12.2.2 教程和代码示例    212
12.3 设计iPad应用程序的用户界面    213
12.3.1 纸面原型    213
12.3.2 数字线框图    213
12.3.3 用户界面图标    214
12.3.4 设计思考和灵感    214
12.4 从在线论坛中寻找答案    214
12.5 把握未来    215

相关文章

  • 这书沉得好快啊,我也是译者之一。嘻嘻!
    曾少宁  发表于 2011-08-25 15:03:01
    推荐
  • 书翻译得不错啊,至今未收到什么不良意见反馈,呵呵。
    谢工在图灵&GitChat  发表于 2011-08-25 15:07:08
    推荐