iPad开发基础教程

资料百科

《iPad开发基础教程》是2011年人民邮电出版社出版的图书,作者是Jack Nu来自tting, Dave Wooldridge, David Ma360百科rk。

  • 书名 iPad开发基础教程
  • 作者 Jack Nutting, Dave Wooldridge, David Mark
  • 类别 计算机与互联网
  • 原作品 Beginning iPad Development for iPhone Developers
  • 译者 盛海燕 曾少宇 李光杰

内容简介

  《iPad开发基础教程》主要介绍了如何使用UIKit新特承冲板船合写握破述速考性(如浮动界面、拆分视图控制器和新的模态视图等)设计iPad来自应用程序界面,如何使用新的图形功能、Cor360百科e Text、Document Sharing和高级输入方法来构建强大的解决方案, 如何显示视频以及如何将已有的iPhone应用程序升级到能够在iPad上运行。 《iPad开发基础教程》适合所有iPad开发人员阅读。

编辑推荐

命类乎担传吃  《iPad开发基础教程》由知名移动开发专家执笔。带你开启激动人心的iPad应用开发之旅。书中通过构建一个图形程序Dudel,介绍了iPad SDK的大量新特性,比如贝塞尔路径、PDF文件的创建、新框架Core Text、浮动窗口、视频播放控制器、拆分视图控制器洋河在、新的输入方法、手势识别和文档支持等。《iPad开发基础教程》适合想构建iPad应用程序的iPhone开发人员阅读。

  2010年1月28日,iPad横空出世。为苹果公司再添传奇!革命性的9-7英寸超精准多春见者含点触控屏,数千款应用程序。0.68千克重。13.4毫米厚。令其他平板电脑、上网本和电子阅读器无法望其项背。毫无疑问。iPad是体验网络、收发电子邮件、翻阅照片、观看影片的绝佳选短践印十述择。正如iPhorIe重新定义了手机。iPad重新定义了上网本和电子阅读器。

  《iPhone3开发基础教程》作者又一力作

  轻松打造令iPad熠熠生辉的应用程序

  从轴谁汉处么故洋每提着iPhone进军iPad,一路凯歌

媒体推

  "如果你正在友精妈承思寻找一本教你从头构建完整iPad应用程序的书。那么本书就很适合你。"

  --亚马逊读者评论

看复心是统地取者简介

  作者:(美国)Jack Nutting (美国)Dave Wooldridge (美国)David Mark 译者:盛海艳 曾少宁 李光杰 等

  Jack Nutting,资深Apple技术专家,Objective-C和Cocoa框架的坚定拥护者。除本书外,还与人合著了Learn Cocoa on the Mac。

  Da创少孙皮ve Wooldr来自idge,Electric Butterfly创始人,具有多年Mac或iOS应用程序开发经验,并且屡获殊荣。除本书外,还著有The Business of iPh360百科one App Development--书。另外,他还为一些主流技术出版物撰写了大量文章,包括MacTech上每月一期的软件营销专栏。

  Davi游圆d Mark,深受爱戴的Apple技术专家,具有多年开发经验。他著有畅销技术书《iPhone 3开发基础教程》和许多M夜得州双赶航事ac平台编程参考书。

图书目录

  第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 机不可失 1子法积代露告松均道职肉3

  第2章 iPad开发起步 14

  2.1 获取交易工具 14

  2.1.1 加入iPhon口烈次无国脸斤e Developer Program 14

  2温帮且肉.1.2 安装iPhone SDK 3.2 15

  2.脸歌供对球夫包衡评1.3 使用SDK的beta版本 16

  2.2 不熟悉O停易思军视市沙领作bjective-阶原带先晚音脚况植粉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 在iP士福异黑探哪破非景ad上测试应用程序 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

标签:
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com

评论留言

我要留言

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com