iPhone开发入门经典

当前位置:首页 > 网络编程 > 编程语言与程序设计 > iPhone开发入门经典

出版社:人民邮电
出版日期:2010-8
ISBN:9787115229953
作者:John Ray,Sean Johnson
页数:498页

作者简介

《iPhone开发入门经典》基于Apple最新发布的iPhoneOS3.0编写,循序渐进地介绍了从事iPhoneF发所需的基本知识,包括使用Xcode、Interface Builder、objective-C和(Cocoa Touch等开发工具,设计及美化用户界面,读写和显示数据,播放和录制多媒体,调试、优化和发布应用程序等主题。
《iPhone开发入门经典》通过简洁的语言和详细的步骤,帮助读者迅速掌握开发iPhone应用程序所需的基本知识,适合没有任何编程经验的新手阅读,也可供有志于从事iPhone开发的人员参考。

书籍目录

第1章 为开发准备好系统和iPhone
第2章 Xcode和iPhone模拟器简介
第3章 探索Apple平台语言Objective-C
第4章 Cocoa Touch内幕
第5章 探索Interface Builder
第6章 模型-视图-控制器应用程序设计
第7章 使用文本、键盘和按钮
第8章 处理图像、动画和滑块
第9章 使用高级界面控件
第10章 使用选择器选择多种值
第11章 引起用户注意
第12章 使用工具栏创建简单的多视图应用程序
第13章 使用选项卡栏管理多视图界面
第14章 使用表视图显示和导航数据
第15章 存储应用程序首选项
第16章 读写数据
第17章 创建可旋转及调整大小的用户界面
第18章 扩展触摸界面
第19章 使用加速计输入检测移动
第20章 使用多媒体
第21章 与其他应用程序交互
第22章 实现地图和定位服务
第23章 应用程序调试和优化
第24章 通过App Store分发应用程序

编辑推荐

  全球销量逾百万册的系列图书、连续十余年打造的经典品牌、直观、循序渐进的学习教程、掌握关键知识的最佳起点、秉承Read Less DoMore(精读多练)的教学理念、以示例引导读者完成最常见的任务。  只需24章(每章不超过1小时),就能够为当前最热门的移动设备——iPhone创建功能强大的应用程序。采用直观、循序渐进的方法让读者掌握需要的所有技能和技术:从设置iPhone开发环境到创建卓越的用户界面,从检测运动到改善应用程序的可靠性和性能。每章建立在前一章的基础之上,为您获得成功打下坚实的基础。“注意”提供与当前的讨论相关的有趣信息。“提示”提供建议或完成任务的更快捷方式。“警告”指出潜在的问题以及避免它们的建议。  每章内容针对初学者精心设计,1小时轻松阅读学习,24小时彻底掌握关键知识。每章案例与练习题助你轻松完成常见任务,通过实践提高应用技能,巩固所学知识。

前言

  两年前Apple公司还未涉足手持计算领域,而现在却在该领域占据了统治地位。iPhone和iPod’rouch平台改变了公众对移动计算设备的看法。凭借着功能齐备的应用程序和界面架构,iPhone证明了小屏幕也能成为高效的工作区,并成为用户和开发人员首选的智能手机。  让iPhone如此成功的部分原因是神奇的界面和高效的软件分发方法。设计iPhone操作系统旨在让用户能够使用手指(而不是光笔或键盘)来控制手机,应用程序使用起来自然而有趣,其外观和行为不再像笨拙的桌面应用程序的移植版本。现在就看Windows:Mobile的了!  通过App Store,Apple向开发人员提供了一种最佳的数字分发系统。任何年龄和派别的程序员都可将其应用程序提交到App Store,且需要支付的年度开发人员会费不多。在2008年,简单的音效应用程序每天的利润就达数千美元,而诸如Koi Pond等游戏销售了数十万份。鉴于[Phone用户群庞大,不管什么内容都能找到合适的用户。  在2009年中期,Apple通过发布iPhoneOS3.O给iPhone平台添加了众多新功能,还发布了。iPhone3GS平台。这种改进给开发人员提供了创建独特而充满创意的游戏、实用程序和应用程序所需的工具。  本书旨在向新一代开发人员介绍iPhone开发,以循序渐进的方式提高他们的技能。读者只需通过24个课时的学习,就能掌握所有基本知识——从安装开发工具、向Apple注册到将应用程序提交到App Storc。

内容概要

John Ray当前是俄亥俄州立大学研究基金会的高级商业分析师兼开发团队经理。他在Macmillan、Sams和Que公司出版了大量图书,其中包括SpecialEdition Using TCP/IP、Teach YourselfDreamweaver MX in 21 Days、Mac OSXUnWashed和MacromediaAll-In-One。作为一名从1984年起就开始使用Macintosh的用户,他努力确保在每个项目中都平等对待Macintosh。即使在编写技术性图书(如Special Edition Using TCP/IP)时,也在其中介绍了大量有关Macintosh及其应用程序的信息。他的写作手法简洁明快,即使对初中级读者来说也简单易懂,因此深受好评。
Sean Johnson很久以前就是一名Mac开发人员,拥有超过15年的产品开发经验,受聘的企业包括小型独立软件开发商、新兴企业以及诸如IBM等大型软件开发商。他在Mac Developer Network上开辟了一个有关产品设计的专栏,还为IBM developerWorks和各种杂志撰写文章。Sean经营着产品开发咨询公司Snooty Monkey,LLC,该公司致力于为创建出类拔萃的Web、Mac和iPhone应用程序提供技术咨询。他与妻子和两个孩子居住在风光秀丽的北卡罗来纳州教堂山市。

章节摘录

  连接性是iPhone出类拔萃的优势之一。不同于当前的Mac笔记本电脑,iPhone能够通过移动电话提供商(如美国的AT&T)始终连接到Internt。每一代iPhone都改进了这些功能,从相对低速的EDGE到当前的HSDPA7.2 。  iPhone内置的WiFi和蓝牙对这种广域网接入进行了补充。在无线热点的覆盖范围内,WiFi可提供与台式机相当的速度。另一方面,蓝牙现在(iPhoneOS3.0推出后)可用于将各种外围设备连接到手机。  作为开发人员,你可利用始终在线的Internt连接来更新应用程序的内容、显示网页或创建多玩家游戏。唯一的缺点是,应用程序占用的通信带宽越多,被AppStore拒之门外的可能性越大。当前,关于开发人员在AT&T网络上可做什么、不可做什么没有明确的限制,这让开发人员无所适从。在输入和反馈机制及其易用性方面,iPhone卓尔不群。你可从多点触摸屏幕(最多4个手指)读取输入值、通过加速计检测运动和倾斜、使用GPS进行定位(3G/3GS)、使用数字指南针确定面对的是哪个方向以及使用接近传感器和光敏元件确定用户当前正如何使用手机。手机本身可向应用程序提供很多有关用户当前在什么地方及其如何使用手机的信息,这使其变成了一个万能控制器,就像NintendoWii一样。  iPhone还支持直接在应用程序中拍摄照片和视频(3GS),这打开了与现实世界交互的大门。当前市面上就有应用程序能够识别拍摄的物体并在线查找有关这些物体的参考资料。  最后,对于用户与应用程序交互时执行的每个操作,你都可提供反馈。这可以是在屏幕上能够看到的反馈,也可以是高品质音频以及通过震动带来的力量反馈。作为开发人员,你能够访问所有这些功能,你将在本书中使用它们。  有关iPhone平台的走马观花之旅到这里就结束了。从来没有哪种设备为开发人员定义并提供了如此多的功能,只要仔细考虑资源限制并相应地进行规划,将有大量的开发机会等着你。

图书封面


 iPhone开发入门经典下载 更多精彩书评



发布书评

 
 


精彩书评 (总计2条)

  •     还不错,值得看,对于没有语言基础的人也是一个不错的选择,本书一步一步的让你熟悉这个开发平台,由浅入深,很好理解
  •     这是我读过很少的几本入门书中,最好的一本,不仅有实例,而且一些细节讲解的也很到位。唯一不足的是代码印刷上有一些瑕疵,比如换行时最好打上连接符号。(豆瓣为什么说我的评论太短了呢?上面还有更短的评论呀!)

精彩短评 (总计5条)

  •     只是为了读前几章。放在一两年前应该是一本优秀的入门书,只是翻译略欠。
  •     这是我读过很少的几本入门书中,最好的一本,不仅有实例,而且一些细节讲解的也很到位。唯一不足的是代码印刷上有一些瑕疵,比如换行时最好打上连接符号。
  •     如果已经有编程底子的童鞋,不应该看这个系列的书。
  •     适合iphone开发入门者阅读
  •     终于大概知道iPhone开发是怎么回事了
 

农业基础科学,时尚,美术/书法,绘画,软件工程/开发项目管理,研究生/本专科,爱情/情感,动漫学堂PDF下载,。 PDF下载网 

PDF下载网 @ 2024