iPhone开发秘籍:第2版(iphone开发必备佳作,在第一版的基础上进行了全面修订和大量扩充)
基本信息
- 原书名: The iPhone Developer's Cookbook: Building Applications with the iPhone 3.0 SDK (2nd Edition)
- 原出版社: Addison-Wesley Professional
- 作者: (美)Erica Sadun [作译者介绍]
- 译者: 张彩霞 高颖 易磊
- 丛书名: 图灵程序设计丛书 移动开发类
- 出版社:人民邮电出版社
- ISBN:9787115240019
- 上架时间:2010-11-11
- 出版日期:2010 年11月
- 开本:16开
- 页码:654
- 版次:2-1
- 所属分类:
计算机 > 软件与程序设计 > 移动开发 > iPhone
编辑推荐
iPhone开发的重量级参考书
揭示官方文档未详述的细节
代码示例清晰易懂
推荐阅读
内容简介回到顶部↑
《iphone开发秘籍(第2版)》提供了关于iphone sdk以及iphone开发的全面信息,对iphone sdk中的各种组件做了深入浅出的介绍,包括iphone 3.0 sdk的所有新增特性,同时对iphone开发的基本流程、基本原理和基本原则进行了详细且通俗的讲解。此外,还结合实例讲解了如何开发各种iphone特性,包括视图、视图控制器、警告、表格、媒体、控件、人物、位置和事件。
《iphone开发秘籍(第2版)》适合iphone和mac开发人员。
《iphone开发秘籍(第2版)》适合iphone和mac开发人员。
作译者回到顶部↑
本书提供作译者介绍
作者:(美国)萨丹(Erica Sadun) 译者:张彩霞 高颖 易磊 等
萨丹(Erica Sadun),著名iPhone技术专家,畅销书作者。佐治亚理工学院计算机科学博士。拥有多年Apple开发经验。著有30多本技术书籍。涉及编程、数字媒体、网站设计和数码摄影等多个领域。Erica开发了十多个本地应用。他常在其iPhone编程博客发表些极有见地的文章。
.. << 查看详细
目录回到顶部↑
第1章 iphone sdk简介 1
1.1 iphone开发人员计划 1
1.1.1 在线开发人员计划 1
1.1.2 标准开发人员计划 2
1.1.3 企业开发人员计划 2
1.1.4 大学开发人员计划 2
1.1.5 注册 2
1.2 开始 2
1.2.1 下载sdk 2
1.2.2 开发设备 3
1.2.3 模拟器的限制 4
1.2.4 tethering 4
1.3 理解型号差异 5
1.3.1 摄像头 5
1.3.2 扬声器和麦克风 5
1.3.3 手机 6
1.3.4 core location的差异 6
1.3.5 振动支持和接近传感器 6
1.3.6 处理器速度 6
1.3.7 opengl es 7
1.1 iphone开发人员计划 1
1.1.1 在线开发人员计划 1
1.1.2 标准开发人员计划 2
1.1.3 企业开发人员计划 2
1.1.4 大学开发人员计划 2
1.1.5 注册 2
1.2 开始 2
1.2.1 下载sdk 2
1.2.2 开发设备 3
1.2.3 模拟器的限制 4
1.2.4 tethering 4
1.3 理解型号差异 5
1.3.1 摄像头 5
1.3.2 扬声器和麦克风 5
1.3.3 手机 6
1.3.4 core location的差异 6
1.3.5 振动支持和接近传感器 6
1.3.6 处理器速度 6
1.3.7 opengl es 7
译者序回到顶部↑
iPhone SDK是苹果公司提供的一种软件开发工具包,它允许第三方为iPhone和iPod Touch创建应用程序。该软件包意义重大,因为苹果公司并不能满足所有人对iPhone应用的需求。开发人员可以使用iPhone SDK轻松地为iPhone和iPod Touch创建应用程序。其简易的操作方式和强大的功能也为开发人员带来了无限可能。
本书提供了关于iPhone SDK以及iPhone开发的全面信息。全书采用理论与实践相结合的方式,指导读者创建一系列小应用程序,让读者能在实践中理解iPhone应用程序的运行方式和构建方式,并掌握具体的iPhone特性以及控制这些特性或与其交互的方式。
全书共分为21章和一个附表,内容涉及iPhone开发中经常用到的一些基本组件,包括视图、视图控制器、警告和表格,如何开发各种高级iPhone特性,其中包括媒体、控件、人物、位置和事件,还有连接服务和高级的Cover Flow编程技巧等。
本书覆盖面广、结构清晰合理,是一本出色的iPhone开发入门指南。本书面向已经熟悉Objective-C、Cocoa框架和Xcode工具,并且要为iPhone和iPod touch构建应用程序的开发人员。如果你不熟悉这些工具,书中也提供了对Objective-C的快速简介以及对Xcode工具的介绍,可以帮助你快速上手。通过清晰、全面的示例,读者可迅速上手并开始进行高效率的开发。
iPhone SDK是一个新兴的软件开发平台,且目前国内关于iPhone开发的书籍不太多。本书集适用性、易读性和参考性于一身,一定能成为iPhone开发人员和爱好者的首选。
本书由张彩霞、高颖、易磊、陈华全、谢俊、徐红霞、杨越、张波和盛海艳等翻译审校,在翻译过程中,得到了图灵公司傅志红老师的帮助和支持,在此一并致谢。但由于译者的知识局限,加之时间也比较仓促,译文中难免会出现一些疏漏,诚恳地希望广大读者给予批评指正。
将本书献给我最爱的丈夫Alberto,感谢他多年来一直容忍我谈论太多的小工具和SDK,并始终亲切耐心地陪伴着我。
本书提供了关于iPhone SDK以及iPhone开发的全面信息。全书采用理论与实践相结合的方式,指导读者创建一系列小应用程序,让读者能在实践中理解iPhone应用程序的运行方式和构建方式,并掌握具体的iPhone特性以及控制这些特性或与其交互的方式。
全书共分为21章和一个附表,内容涉及iPhone开发中经常用到的一些基本组件,包括视图、视图控制器、警告和表格,如何开发各种高级iPhone特性,其中包括媒体、控件、人物、位置和事件,还有连接服务和高级的Cover Flow编程技巧等。
本书覆盖面广、结构清晰合理,是一本出色的iPhone开发入门指南。本书面向已经熟悉Objective-C、Cocoa框架和Xcode工具,并且要为iPhone和iPod touch构建应用程序的开发人员。如果你不熟悉这些工具,书中也提供了对Objective-C的快速简介以及对Xcode工具的介绍,可以帮助你快速上手。通过清晰、全面的示例,读者可迅速上手并开始进行高效率的开发。
iPhone SDK是一个新兴的软件开发平台,且目前国内关于iPhone开发的书籍不太多。本书集适用性、易读性和参考性于一身,一定能成为iPhone开发人员和爱好者的首选。
本书由张彩霞、高颖、易磊、陈华全、谢俊、徐红霞、杨越、张波和盛海艳等翻译审校,在翻译过程中,得到了图灵公司傅志红老师的帮助和支持,在此一并致谢。但由于译者的知识局限,加之时间也比较仓促,译文中难免会出现一些疏漏,诚恳地希望广大读者给予批评指正。
将本书献给我最爱的丈夫Alberto,感谢他多年来一直容忍我谈论太多的小工具和SDK,并始终亲切耐心地陪伴着我。
前言回到顶部↑
鲜有平台能与iphone开发技术媲美。iPhone将基于OS X的移动计算与创新的多点触摸屏幕、位置感知、板载加速计等结合在一起。苹果公司于2008年3月首次发布iPhone SDK beta时,开发人员蜂拥而至,一度造成服务器瘫痪。不到一周,iphone SDK的下载量就超过10万。
到本书截稿时,开发人员已经为App Store提供了5万多个应用程序 ,可供3 000多万iPhone和2 000多万iPod touch用户选择。随着iPhone生态系统的不断壮大,本书作为一本可供iPhone开发人员使用的资源也将不断改进。
这一版新增的内容
如果你已经购买了本书的第一版,你可能会问,我为什么还要购买新版?答案很简单:这两本书的厚度不一样。新版比旧版的页数要多出两倍多。是的,我们增加了将近500页的新内容,以囊括iPhone 3.0 SDK的所有新增特性,并扩展了第一版中介绍过的一些主题。
这一版的新增内容包括:
如何使用Xcode和Interface Builder;
一个Objective-C入门教程;
针对iPhoneCore Data;
MapKit和Core Location;
使用GameKit开发除游戏之外的聊天和Bonjour联网功能;
高级动作检测,包括支持晃动以撤销(shake-to-undo)功能;
新的搜索显示控制器类,以及自定义表头和脚注;
苹果公司的新设备性能规范;
使用StoreKit的应用内购买;
来自客户端和服务器端的推送通知;
搜索和播放内置iPod库的媒体;
视频捕获和编辑,以及新的AV音频播放器和记录器类;
如何在应用程序中利用Accessibility框架,包括VoiceOver;
更多其他内容。
你也会注意到,我们虚心接受了大家的反馈。第一版出版后,很多人对那本书的目标读者有些困惑。它是面向新开发人员还是有经验的开发人员?我们也对此进行了处理。虽然本书面向已经熟悉Objective-C、Xcode和Cocoa框架的有经验的iPhone和Mac开发人员,但这个新版本包含一个“Objective-C训练营”(见第3章),且介绍了Xcode和Interface Builder,目的是帮助有其他语言(或平台)经验的开发人员快速进入Mac/iPhone的世界。
到本书截稿时,开发人员已经为App Store提供了5万多个应用程序 ,可供3 000多万iPhone和2 000多万iPod touch用户选择。随着iPhone生态系统的不断壮大,本书作为一本可供iPhone开发人员使用的资源也将不断改进。
这一版新增的内容
如果你已经购买了本书的第一版,你可能会问,我为什么还要购买新版?答案很简单:这两本书的厚度不一样。新版比旧版的页数要多出两倍多。是的,我们增加了将近500页的新内容,以囊括iPhone 3.0 SDK的所有新增特性,并扩展了第一版中介绍过的一些主题。
这一版的新增内容包括:
如何使用Xcode和Interface Builder;
一个Objective-C入门教程;
针对iPhoneCore Data;
MapKit和Core Location;
使用GameKit开发除游戏之外的聊天和Bonjour联网功能;
高级动作检测,包括支持晃动以撤销(shake-to-undo)功能;
新的搜索显示控制器类,以及自定义表头和脚注;
苹果公司的新设备性能规范;
使用StoreKit的应用内购买;
来自客户端和服务器端的推送通知;
搜索和播放内置iPod库的媒体;
视频捕获和编辑,以及新的AV音频播放器和记录器类;
如何在应用程序中利用Accessibility框架,包括VoiceOver;
更多其他内容。
你也会注意到,我们虚心接受了大家的反馈。第一版出版后,很多人对那本书的目标读者有些困惑。它是面向新开发人员还是有经验的开发人员?我们也对此进行了处理。虽然本书面向已经熟悉Objective-C、Xcode和Cocoa框架的有经验的iPhone和Mac开发人员,但这个新版本包含一个“Objective-C训练营”(见第3章),且介绍了Xcode和Interface Builder,目的是帮助有其他语言(或平台)经验的开发人员快速进入Mac/iPhone的世界。
【插图】








点击看大图





加载中...

