大拱桥--暨南大学学生门户 » 图书馆 » 笔记本计算机 » iPad开发基础教程 : mastering the iPad SDK
名称 iPad开发基础教程 : mastering the iPad SDK
索引号 TP368.32/20114
分类号 TP368.32
TP368.32(笔记本计算机)
TP368.3(个人计算机)
TP368(各种微型计算机)
TP36(微型计算机)
TP3(计算技术、计算机技术)
TP(自动化技术计算技术技术)
T(工业技术)
作者 纳丁、伍尔德里奇、马克、盛海艳、曾少宁、李光杰、
出版社 北京 : 人民邮电出版社, 2011
ISBN 978-7-115-24322-5
页数 215页 : 图 ; 24cm
价格 CNY45.00
标签 ipad、ios、编程、移动开发、基础、iphone、学业、
简介
注解 本书介绍了如何使用UIKit新特性(如浮动界面、拆分视图控制器和新的模态视图等)设计iPad应用程序界面等内容。 由Apress L. P.授权人民邮电出版社出版。 据2010年英文版译。 责任者Nutting规范汉译姓为: 纳丁 ; 责任者Wooldridge规范汉译姓为: 伍尔德里奇 ; 责任者Mark规范汉译姓为: 马克。
作者简介

Jack Nutting,资深Apple技术专家,Objective-C和Cocoa框架的坚定拥护者。除本书外,还与人合著了Learn Cocoa on the Mac。他有时会在www.nuthole.com上发表博客。
Dave Wooldridge,Electric Butterfly创始人,具有多年Mac或iOS应用程序开发经验,并且屡获殊荣。除本书外,还著有The Business of iPhone App Development一书。另外,他还为一些主流技术出版物撰写了大量文章,包括MacTech上每月一期的软件营销专栏。
Davod Mark,深受爱戴的Apple技术专家,具有多年开发经验。他著有畅销技术书《iPhone 3开发基础教程》和许多Mac平台编程参考书。可以通过www.davemark.com与他联系。

书籍简介

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

书籍目录

第1章 改变思维模式 1.1 重塑平板电脑 1.1.1 软件就是一切 1.1.2 ipad不是大号的ipod touch 1.2 面向大众的个人计算 1.3 为ipad开发应用程序 1.3.1 当你的iphone应用程序不再完美 1.3.2 探索无限可能 1.4 机不可失第2章 ipad开发起步 2.1 获取交易工具 2.1.1 加入iphone developer program 2.1.2 安装iphone sdk 3.2 2.1.3 使用sdk的beta版本 2.2 不熟悉objective-c和cocoa touch 2.3 接受mvc概念 2.3.1 xcode中的可重用性 2.3.2 在interface builder中设计 2.4 委托的重要性 2.5 借助uikit改进应用程序可用性 2.6 准备编程第3章 iPhone SDK中的新iPad功能 3.1 为iPad优化应用程序 3.1.1 了解平板电脑 3.1.2 管理内存 3.1.3 在iPad上测试应用程序 3.2 iPhone SDK 3.2中面向iPad的新功能 3.2.1 绘制形状 3.2.2 PDF文件 3.2.3 Core Text 3.2.4 浮动界面 3.2.5 视频回放和显示选项 3.2.6 拆分视图控制器 3.2.7 模态呈现样式 3.2.8 高级输入法 3.2.9 DOcument Support 3.2.10 通用应用程序 3.3 iPad应用程序需要的项目图像 3.3.1 应用程序图标图像 3.3.2 文档类型图标图像 3.3.3 默认启动图像 3.4 小结第4章 新图形功能 4.1 贝塞尔路径 4.2 Dudel简介 4.2.1 创建Dudel项目 4.2.2 添加一个简单的GUI 4.3 基本绘图架构 4.4 我们需要的是工具 4.4.1 铅笔工具 4.4.2 直线工具 4.43 椭圆和矩形工具 4.4.4 手绘工具 4.5 生成PDF 4.6 小结第5章 使用Core Text 5.1 为什么使用Core Text 5.2 Core Text的结构 5.3 准备Dudel的新工具 5.3.1 准备控制器接口 5.3.2 设置GUI 5.3.3 修改控制器类 5.3.4 创建文本工具 5.3.5 创建新的Drawable类 5.3.6 呈现多种样式 5.4 小结第6章 浮动界面 6.1 准备工作 6.1.1 基本的GUI 6.1.2 注意事项 6.2 设置字体 6.2.1 最简单的浮动界面 6.2.2 后台代码 6.3 设置字号 6.3.1 创建GUI 6.3.2 运行新界面 6.4 笔画宽度 6.4.1 准备工作 6.4.2 创建GUI 6.4.3 使用自定义视图预览笔画宽度 6.4.4 实现控制器 6.4.5 运行新界面 6.5 双重作用的颜色设置界面 6.5.1 创建简单的颜色栅格 6.5.2 连接栅格 6.5.3 处理两个操作 6.6 强大的浮动界面第7章 视频及显示输出 7.1 显示多个视频 7.1.1 创建视频应用程序项目 7.1.2 指定视频文件 7.1.3 使用videoCell输出口加载GUI 7.1.4 创建VideoCell用户界面 7.1.5 运行视频应用程序 7.2 输出到外部屏幕 7.2.1 扩展视频应用程序以支持外部屏幕 7.2.2 实现videoCell委托方法 7.2.3 测试外部屏幕功能 7.3 显示解决方案第8章 拆分视图和模态模式 8.1 拆分视图的概念 8.2 保存和加载的基础知识 8.3 文档管理 8.3.1 列出文件 8.3.2 创建和删除文件 8.3.3 重命名文件 8.4 以模态方式实现About面板 8.4.1 创建模态网页视图控制器 8.4.2 显示网页 8.4.3 与Dudel视图控制器集成 8.5 小结第9章 新的输入方法 9.1 添加菜单项 9.2 手势识别 9.2.1 向Dudel添加撤销功能 9.2.2 重新设置选中工具的状态 9.3 键盘扩展和替换 9.3.1 在Dudel中添加键盘按钮 9.3.2 替换键盘 9.4 小结第10章 处理文档 10.1 向另一个应用程序传递文件 10.1.1 添加PDF发送菜单操作 10.1.2 准备一个用于发送的文件 10.1.3 调用文档交互控制器 10.2 接收文件 10.2.1 注册为接收端 10.2.2 测试文件接收功能 10.2.3 从启动选项中检索文件信息 10.2.4 发送Ducleldoc文件 10.3 桌面同步 10.4 共享以及类似共享的功能第11章 从iPhone到iPad 11.1 为iPhone引入NavApp 11.1.1 创建NavApp项目 11.1.2 选择Active SDK 11.2 向项目中添加iPad支持 11.2.1 运行升级后的NavApp 11.2.2 条件行为:了解术语 11.2.3 配置主体iPad GUI 11.2.4 为iPad创建选项视图控制器 11.2.5 实现拆分视图委托方法 11.2.6 调整导航逻辑 11.2.7 改善未选中状态的主视图 11.3 在多种目标上运行 11.4 玩转电子设备第12章 用于iPad开发的其他资源 12.1 登录到主站点 12.1.1 iPad开发 12.1.2 Objective-C和Cocoa Touch 12.1.3 iPad应用程序部署 12.2 向专家学习 12.2.1 图书 12.2.2 教程和代码示例 12.3 设计iPad应用程序的用户界面 12.3.1 纸面原型 12.3.2 数字线框图 12.3.3 用户界面图标 12.3.4 设计思考和灵感 12.4 从在线论坛中寻找答案 12.5 把握未来