基本信息
书名:精彩iPhone炫酷开发:七位一线高手的编程和设计范例
定价:59.00元
作者:贝内特
出版社:人民邮电出版社
出版日期:2010-10-01
ISBN:9787115236517
字数:
页码:
版次:1
装帧:平装
开本:16开
商品重量:0.440kg
编辑推荐
本书共分7章,7位作者分别从自己的专业领域出发,深人介绍了游戏设计、网络支持、多线程、高级手势、游戏开发、流式音频和技术集成中鲜为人知的秘诀,不仅使你对游戏定时器、XML解析、音频、线程和手势等概念不再陌生,还将使你熟练掌握iPhone开发中网络协议、竞态条件、数据包和字节序等内容。特别值得一提的是,作者通过精彩示例将这些原本枯燥的概念生动具体地展现在我们面前,其讲述就像封面上的火龙果一样值得细细品味!
内容提要
本书共分7章,分别由7位iPhone开发专家执笔,他们从自身专业领域的角度,围绕7个流行的iPhone项目介绍了开发创意应用和优化应用的实用技巧,主要内容包括游戏设计、网络支持、多线程、高级手势、游戏开发、流式音频和技术集成等高级主题。
本书适合所有iPhone应用开发人员学习参考。
目录
章 设计简单的Frenzic式益智游戏 3
Wolfgang Ante
1.1 创建Frenzic 3
1.2 Formic简介 6
1.3 研究Formic代码 7
1.3.1 建立工程 8
1.3.2 编写游戏对象 10
1.3.3 编写视图控制器 18
1.3.4 编写背景视图 21
1.3.5 增加iPhone特定的功能 22
1.4 小结 25
第2章 深入剖析对等网络 29
Mike Ash
2.1 规划一个简单的协作游戏 30
2.2 构建GUI 30
2.3 为游戏增加网络支持 35
2.3.1 定义网络目标 35
2.3.2 设计网络代码 36
2.3.3 理解字节序 40
2.3.4 编写网络代码 41
2.4 集成网络与GUI 50
2.5 小结 53
第3章 “一心多用”:利用多线程提升性能 57
Gary Bent
3.1 开始编写多线程应用 58
3.1.1 明确何时使用线程 59
3.1.2 理解多线程基础 60
3.1.3 避免线程陷阱 62
3.2 编写Thread the Needle应用 64
3.2.1 构建应用 64
3.2.2 创建线程 70
3.2.3 实现临界区 73
3.2.4 一次停止多个线程 74
3.3 小结 75
第4章 手指总动员:多指触控界面设计与实现 79
Matthew “Canis” Rosenfeld
4.1 了解iPhone的功能 80
4.2 多指触控设计 82
4.3 研究多指触控API 84
4.3.1 处理事件 85
4.3.2 识别手势 87
4.4 实现多指触控控件 89
4.4.1 处理触控 90
4.4.2 确定移动的含义 93
4.4.3 应用移动 95
4.4.4 应用重量和惯性 96
4.4.5 集成 98
4.5 小结 99
第5章 基于cocos2d-iPhone框架的物理学、Sprite和动画 103
Benjamin Jackson
5.1 游戏编程入门 104
5.1.1 OpenGL ES简介 104
5.1.2 cocos2d 和Chipmunk简介 105
5.2 开发Arcade Hockey 105
5.2.1 跟踪用户手指 107
5.2.2 检测碰撞 109
5.2.3 在2D空间中模拟3D光照 112
5.3 创建一个简单的应用 113
5.3.1 建立Xcode工程 113
5.3.2 设置场景 115
5.3.3 创建游戏层 115
5.4 小结 123
第6章 流式音频与Pandora Radio之路 127
Neil Mix
6.1 选择iPhone开发 127
6.2 Pandora Radio技术介绍 128
6.2.1 掌握音频开发基本知识 128
6.2.2 管理复杂性 130
6.2.3 示例应用概要介绍 130
6.2.4 流式音频 130
6.2.5 保证代码与格式无关 132
6.2.6 使用信封和编码 132
6.3 设计示例应用 132
6.4 实现播放器 135
6.4.1 AudioSession 135
6.4.2 AudioRequest 136
6.4.3 AudioFileStream 138
6.4.4 AudioQueue 140
6.4.5 AudioPlayer 140
6.5 新的征程 141
6.5.1 慢速网络中的滞后 141
6.5.2 中断的连接 143
6.5.3 尽量缩小歌曲间隙 143
6.5.4 恢复歌曲 144
6.5.5 改善应用响应性 144
6.6 查找帮助资源 144
6.7 测试:好的留到后 145
6.8 小结 145
第7章 利用Core Location、XML和SQLite成就Routesy之路 149
Steven Peterson
7.1 从头开始 150
7.2 确定应用需求 150
7.3 为Routesy创建UI 和类 152
7.4 为Routesy引入实时预报 169
7.5 为Routesy增加基于位置的信息 179
7.6 Routesy BART画龙点睛 183
7.7 小结 187
作者介绍
文摘
序言
哇!拿到这本书的时候,我真的被它的名字给吸引住了。《精彩iPhone炫酷开发:七位一线高手的编程和设计范例》——这名字听起来就充满了技术含量和时尚感,简直就是为我这种渴望在iOS开发领域大展身手的人量身定做的。我一直对iPhone的App设计和那些流畅交互背后的秘密充满好奇,总觉得那些顶级App不仅仅是代码的堆砌,更是一门艺术。这本书提到“七位一线高手”,这让我对接下来的内容充满了期待。一线高手意味着他们拥有最前沿的技术洞察、最实战的开发经验,以及最深刻的设计理念。我设想,他们一定能分享很多我在普通教程里学不到的“干货”,比如如何构建真正用户喜爱、易于扩展且性能卓越的应用,又或者是在用户体验设计上的一些独到见解,毕竟,一个酷炫的应用,不仅仅是功能强大,更在于它能带来怎样的愉悦体验。我希望这本书能带我深入了解那些让iPhone应用脱颖而出的细节,从代码的优雅到设计的精妙,全方位地提升我的开发技能。
评分作为一名对移动应用开发充满热情的设计师,我一直都在寻找能够平衡技术深度与用户体验的优秀读物。这本书的书名《精彩iPhone炫酷开发:七位一线高手的编程和设计范例》恰好契合了我的需求。《七位一线高手》意味着我将有机会接触到行业中最具影响力的开发者和设计师,《编程和设计范例》则预示着这本书将提供切实可行的案例研究,而非空泛的理论。我非常希望能在这本书中看到,顶尖的iOS开发者是如何将复杂的编程技术转化为用户界面上的流畅交互和视觉美感的。我特别关注那些关于如何设计出既符合平台规范又富有创意的用户界面的内容,以及在技术实现层面如何支持这些设计。我相信,通过学习这些真实的项目范例,我能够更好地理解技术与设计的协同作用,从而在未来的App开发中,创造出更具吸引力和用户价值的产品。
评分我是一名正在努力提升自己iOS开发能力的开发者,一直都在寻找能够帮助我突破瓶颈的资源。当我在书店看到《精彩iPhone炫酷开发:七位一线高手的编程和设计范例》时,我立刻就被它的标题吸引了。尤其是“七位一线高手的编程和设计范例”这句话,让我感觉这不像是一本枯燥的技术手册,而更像是一场与行业顶尖人才的深度对话。我非常好奇,这七位高手将会在书中分享哪些他们独家掌握的编程技巧?他们是如何解决开发过程中遇到的棘手问题的?他们在设计一款App时,会遵循怎样的原则和流程?我希望这本书能够提供一些非常具体、可操作的案例,让我能够直接学习并应用到我的项目中。我希望不仅仅是理论知识,更能看到实际的代码实现,以及对这些代码背后的设计理念进行深入剖析。我期待这本书能帮助我打开新的思路,看到在iOS开发领域还有哪些我未曾触及的广阔天地。
评分坦白说,我买这本书的初衷,更多是被那份“范例”所打动。我一直觉得,学习编程最好的方式就是看别人的代码,尤其是那些经过实践检验、并且被证明是优秀的作品。这本书承诺提供“编程和设计范例”,这对我来说是无价的。我渴望看到真实的、可借鉴的代码片段,它们能够帮助我理解抽象的概念如何在实际项目中落地,又能让我领略到高手们是如何组织代码结构、如何处理复杂逻辑、如何优化性能的。而“设计范例”更是让我眼前一亮,我一直认为,一个好的App,技术实现固然重要,但优秀的设计才是灵魂所在。书中能否展示一些成功的UI/UX设计思路?如何让界面既美观又易用?如何在有限的屏幕空间里实现丰富的功能?这些都是我迫切想要了解的。我希望这本书能像一本精心策划的展览,让我近距离欣赏到iOS开发的艺术品,并从中汲取灵感,将我的开发视野提升到新的高度,做出真正令人眼前一亮的作品。
评分拿到这本书,我脑子里首先浮现的是无数个“为什么”。为什么有些iPhone App用起来就是那么顺滑,而有些则卡顿、不直观?为什么有些App的设计能够牢牢抓住用户的眼球,而有些却黯然失色?这本书的标题《精彩iPhone炫酷开发:七位一线高手的编程和设计范例》仿佛给我点亮了一盏灯。我希望这本书能够揭示那些“不为人知”的秘密,告诉我那些“一线高手”到底是怎么做到的。是他们掌握了某种独特的编程技巧,还是在设计上有独到的眼光?我期待书中能够详细阐述一些经典的iOS开发案例,从代码的实现逻辑到界面的设计思路,都能进行深入的解析。我想要知道,他们是如何在有限的资源下,实现极致的性能;如何用简洁的交互,传递丰富的功能;如何让每一个像素都充满生命力。我相信,通过学习这些真实范例,我能够更深刻地理解“精彩”二字是如何在iOS开发中体现的。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.idnshop.cc All Rights Reserved. 静思书屋 版权所有