江风网

txt_epub_Kindle_azw3_mobi_pdf电子书免费下载

iPad应用开发实战

作者: 李晨
出版时间: 2011-04-01
发布时间: 2020-03-21
阅读热度: 30
综合评分: 7
下载支持: TXT EPUB MOBI AZW3 PDF
在线阅读: 手机阅读 电脑阅读
《iPad应用开发实战》内容简介

《iPad应用开发实战》由苹果(美国)公司资深iPhone/iPad应用开发专家亲自执笔Lordhong和沈卓立等资深iOS/Android应用开发专家联袂推荐,国内著名的Apple开发者社CocoaChina联合策划,权威性毋庸置疑。《iPad应用开发实战》内容系统而全面,详尽地讲解了iPad开发相关的知识,所有新功能和新特性一览无余;实战性强,不仅配有大量精心设计的小案例,而且还有一个贯穿全书的大案例。本书不仅能满足你全面而系统地学习iPad开发理论知识的需求,还能满足你需要充分实践的需求。全书一共分为18章,首先介绍了开发iPad应用必备的常识和工具,并给出了一个简单的示例;然后详细地讲解了内存管理、视图和视图控制器、键盘输入和自定义键盘、绘图、触摸事件与手势识别、动画、多媒体播放、容器类、文件系统、同时性编程与定时器、cocos2d基础、连接设备、加速度传感器、地图与链接服务器、Objective-C与XCode进阶知识等核心内容;最后介绍了如何申请iPad应用的开发证书,以及以作者的亲身经历和经验讲述了如何更好地营销和推广自己的应用。无论你是有丰富经验的iPhone应用开发者,还是略有经验的iPad应用开发者,抑或是只有Objective-C基础但毫无经验的开发者,本书都非常适合你,它是为所有iPad应用开发经验还不太丰富的读者准备的。李晨:资深iOS开发工程师,现就任于苹果(美国)公司,负责iPhone/iPad相关应用的开发,经验极其丰富。在iPhone发布初期即看好移动应用开发的前景,随即转向iOS开发平台,并独立发布了多款热销的iPhone应用,在APP Store上创下佳绩。随后,在iPad面世的第一时间内又开发了iPad相关的应用,而且也取得了不错的销售成绩,积累了大量实战经验。从学生时代开始,他就一直在为Boston Scientific和Vobile等世界知名的企业做开发,项目涉及医疗仪器和移动广告平台等领域。他亲手创办了密歇根理工大学iPhone开发俱乐部,将很多学生带入iOS开发的阵营。此外,他在核工程、无线通信和信号处理等领域也有较为深入的研究。

《iPad应用开发实战》章节目录
  • iPad应用开发实战
  • 前言
  • 本书内容特色
  • 适合的读者与阅读方法
  • 源代码下载
  • 联系作者
  • 致谢
  • 第1章 iPad开发入门
  • 1.1 iPad概览
  • 1.2 从PC到iPad
  • 1.3 从iPhone到iPad
  • 1.4 iPad开发的必备知识
  • 1.5 iPad开发的必备工具
  • 1.6 第一个iPad应用——Hello World
  • 1.6.1 建立工程:HelloWorldMail
  • 1.6.2 工程概览
  • 1.6.3 添加按钮
  • 1.6.4 邮件编辑器
  • 1.7 小结
  • 第2章 视图和视图控制器
  • 2.1 视图(UIView)
  • 2.1.1 视图概览
  • 2.1.2 窗口(UIWindow)
  • 2.1.3 网页视图(UIWebView)
  • 2.2 视图控制器(UIViewController)
  • 2.2.1 视图控制器概览
  • 2.2.2 导航控制器(UINavigationController)
  • 2.2.3 标签控制器(UITabBarController)
  • 2.3 弹出控制器(UIPopoverController)
  • 2.4 分割视图控制器(UISplitViewController)
  • 2.5 实例:iPad网页导航
  • 2.5.1 基于分割视图控制器的应用
  • 2.5.2 网页视图
  • 2.5.3 表格视图
  • 2.6 小结
  • 第3章 内存管理
  • 3.1 对象所有权、引用计数与释放
  • 3.2 自动释放与便捷方法
  • 3.3 访问器方法与属性
  • 3.4 改变引用计数的特殊情况
  • 3.5 内存管理总结
  • 第4章 键盘输入和自定义键盘
  • 4.1 文本输入与系统键盘
  • 4.2 自定义键盘之一:替代系统键盘
  • 4.3 自定义键盘之二:与系统键盘共存
  • 4.4 自定义键盘之三:修改系统键盘
  • 4.5 小结
  • 第5章 绘图
  • 5.1 iOS概览
  • 5.2 iOS中的绘图技术
  • 5.3 Quartz 2D
  • 5.4 贝济埃路径的使用
  • 5.5 画图实战:绘图板
  • 5.6 小结
  • 第6章 容器类的使用
  • 6.1 数组(NSArray)与可变数组(NSMutableArray)
  • 6.1.1 数组的创建与初始化
  • 6.1.2 查询数组
  • 6.1.3 产生新数组
  • 6.1.4 比较数组
  • 6.1.5 保存数组
  • 6.1.6 添加对象(NSMutableArray方法)
  • 6.1.7 移除对象(NSMutableArray方法)
  • 6.1.8 替换对象
  • 6.2 字典(NSDictionary)与可变字典(NSMutableDictionary)
  • 6.2.1 创建字典
  • 6.2.2 获取关键字与数值
  • 6.2.3 保存字典
  • 6.2.4 添加条目(NSMutableDictionary方法)
  • 6.2.5 移除条目(NSMutableDictionary方法)
  • 6.3 集合(NSSet)与可变集合(NSMutableSet)
  • 6.3.1 创建集合
  • 6.3.2 读取集合
  • 6.3.3 比较集合
  • 6.3.4 添加或移除对象(NSMutableSet方法)
  • 6.3.5 集合操作(NSMutableSet方法)
  • 6.4 容器在拼图游戏中的使用
  • 6.4.1 拼图游戏的设计
  • 6.4.2 相关定义
  • 6.4.3 Piece类与字典
  • 6.4.4 Puzzle类与字典和数组
  • 6.5 小结
  • 第7章 文件系统
  • 7.1 iOS文件系统概述
  • 7.2 通过模拟器看应用的包裹
  • 7.3 文件管理器
  • 7.4 NSString的路径功能
  • 7.5 拼图游戏中的文件管理
  • 7.6 小结
  • 第8章 绘图进阶
  • 8.1 屏幕旋转
  • 8.2 绘制曲线和切割图案
  • 8.3 高级绘图在拼图游戏中的应用
  • 8.4 小结
  • 第9章 触摸事件与手势识别
  • 9.1 触摸事件、视图结构与响应顺序
  • 9.2 官方SDK中的手势识别器
  • 9.3 Photo Jigsaw中对触摸的响应
  • 9.4 自定义的手势识别器
  • 9.5 小结
  • 第10章 同时性编程与定时器
  • 10.1 同时性编程概述
  • 10.2 操作队列
  • 10.3 拼图游戏中的同时性编程
  • 10.4 定时器及其在拼图游戏中的使用
  • 10.5 小结
  • 第11章 动画
  • 11.1 iOS动画技术概述
  • 11.2 用图像视图来逐帧显示动画
  • 11.3 视图的动画技术
  • 11.4 CogRadio应用
  • 11.5 CogRadio应用中的动画
  • 11.6 小结
  • 第12章 多媒体播放
  • 12.1 音频播放
  • 12.1.1 使用系统声音服务来播放音效
  • 12.1.2 音频播放器
  • 12.1.3 音乐播放器
  • 12.2 视频播放
  • 12.2.1 电影播放器
  • 12.2.2 在网页视图中嵌入播放
  • 12.3 CogRadio中的多媒体
  • 12.4 小结
  • 第13章 cocos2d开发入门
  • 13.1 cocos2d简介
  • 13.1.1 导演
  • 13.1.2 场景和层
  • 13.1.3 精灵与动作
  • 13.2 创建cocos2d工程并添加场景
  • 13.3 添加按钮、精灵和动作
  • 13.4 粒子系统
  • 13.5 小结
  • 第14章 连接设备
  • 14.1 游戏工具箱简介
  • 14.1.1 游戏中心
  • 14.1.2 点对点连接
  • 14.1.3 语音聊天
  • 14.2 实现点对点连接
  • 14.3 OpenFeint游戏平台
  • 14.4 小结
  • 第15章 加速度传感器
  • 15.1 加速度传感器概述
  • 15.2 飞机躲子弹游戏
  • 15.3 倾斜设备来控制飞机
  • 15.4 分离重力成分
  • 15.5 小结
  • 第16章 地图与连接服务器
  • 16.1 地图编程概述
  • 16.2 实战:地图编程
  • 16.3 与服务器交互
  • 16.4 实战:与服务器交互
  • 16.5 小结
  • 第17章 Objective-C与XCode进阶
  • 17.1 NSLog扩展
  • 17.2 范畴的使用
  • 17.3 读写器的内存管理
  • 17.4 KVO
  • 17.5 单例
  • 17.6 运行时的对象查询
  • 17.7 调试器的巧用
  • 17.8 XCode快捷键
  • 17.9 小结
  • 第18章 iPad应用的开发证书与营销
  • 18.1 开发证书的获取
  • 18.2 联机调试
  • 18.3 应用名字、说明以及图片
  • 18.4 应用的提交
  • 18.5 应用的推广
  • 18.6 应用升级与销售技巧
  • 18.7 iPad开发的长期策略
  • 18.8 小结
版权免责声明
《iPad应用开发实战》为网络收集或网友自行上传,本站不对内容负责,《iPad应用开发实战》版权归原作者所有,仅供学习交流,请勿商业使用,本站不提供任何下载,储存服务,如无意侵犯了你对《iPad应用开发实战》的版权,请联系我们,我们将在第一时间删除相关内容!