iPhone 开发秘籍(带你深入iPhone开发秘境)(china-pub全国首发)
基本信息
- 原书名: The iPhone Developer's Cookbook: Building Applications with the iPhone SDK
- 原出版社: Addison-Wesley Professional
- 作者: (美)Erica Sadun [作译者介绍]
- 译者: 漆振 解巧云 郎亚妹
- 丛书名: 图灵程序设计丛书.移动开发系列
- 出版社:人民邮电出版社
- ISBN:9787115207630
- 上架时间:2009-7-15
- 出版日期:2009 年7月
- 开本:16开
- 页码:282
- 版次:1-1
- 所属分类:
计算机 > 软件与程序设计 > 移动开发 > iPhone
编辑推荐
Amazon超级畅销书.
大量未公开的绝技,带你深入iPhone开发秘境..
任务驱动,丰富的实战代码,让你触类旁通...
推荐阅读
内容简介回到顶部↑
作译者回到顶部↑
本书提供作译者介绍
Erica Sadun ,著名iPhone技术专家。佐治亚理工学院计算机科学博士,拥有多年Apple开发经验。参与过二十多部畅销图书的编写,领域涉及程序设计、数字视频、数码摄像等。...
.. << 查看详细
.. << 查看详细
目录回到顶部↑
第1章 iphone sdk简介. 1
1.1 苹果公司的iphone sdk 1
1.2 组建iphone项目 2
1.3 iphone应用程序组件 3
1.3.1 应用程序文件夹层次结构 3
1.3.2 可执行文件 3
1.3.3 info.plist文件 4
1.3.4 图标和默认图像 5
1.3.5 xib(nib)文件 5
1.3.6 应用程序束中不存在的文件 5
1.3.7 沙盒 6
1.4 平台限制 6
1.4.1 存储限制 6
1.4.2 数据访问限制 7
1.4.3 内存限制 7
1.4.4 交互限制 7
1.4.5 电量限制 7
1.4.6 应用程序限制 8
1.4.7 用户行为限制 8
1.5 sdk限制 8
1.1 苹果公司的iphone sdk 1
1.2 组建iphone项目 2
1.3 iphone应用程序组件 3
1.3.1 应用程序文件夹层次结构 3
1.3.2 可执行文件 3
1.3.3 info.plist文件 4
1.3.4 图标和默认图像 5
1.3.5 xib(nib)文件 5
1.3.6 应用程序束中不存在的文件 5
1.3.7 沙盒 6
1.4 平台限制 6
1.4.1 存储限制 6
1.4.2 数据访问限制 7
1.4.3 内存限制 7
1.4.4 交互限制 7
1.4.5 电量限制 7
1.4.6 应用程序限制 8
1.4.7 用户行为限制 8
1.5 sdk限制 8
译者序回到顶部↑
iPhone SDK是苹果公司提供的一种软件开发工具包,它允许第三方为iPhone和iPod touch创建应用程序。由于苹果公司不能满足所有人在iPhone上的应用需求,因而该软件包意义重大,它为开发人员提供了一整套丰富的应用程序编程接口和工具。开发人员可以使用iPhone SDK轻易地为iPhone和iPod touch创建应用程序。其简易的操作方式和强大的功能也为开发人员带来了无限可能。.
本书向开发新手讲解最典型、最通用的iPhone开发最佳实践。全书采用理论与实践相结合的方式,配以详尽的说明,指导读者创建一系列应用程序,在实践中理解iPhone应用程序的运行方式和构建方式,并掌握具体的iPhone特性以及如何控制这些特性和与其交互。
全书共11章,大致可分为3个部分。前6章介绍iPhone开发中经常用到的一些基本组件,包括视图、视图控制器、警告和表格。第7章至第9章深入介绍如何开发各种高级iPhone特性,其中包括媒体、控件、人物、位置和事件。最后两章介绍了连接服务和高级的Cover Flow编程技巧。..
iPhone SDK是一个新兴的软件开发平台,且目前国内关于iPhone开发的图书较少,iPhone开发也有待普及。因此,本书的出版可以为iPhone开发起到推波助澜的作用。
本书由漆振、解巧云、郞亚妹、张波、杨越、张莉、吴爱金和盛海艳等翻译和审校,在翻译过程中,得到了图灵公司傅志红编辑的帮助和支持,在此一并致谢。但由于译者知识有限,加之时间仓促,译文中难免出现一些疏漏,诚恳地希望广大读者给予批评指正。...
译者
2009年3月
本书向开发新手讲解最典型、最通用的iPhone开发最佳实践。全书采用理论与实践相结合的方式,配以详尽的说明,指导读者创建一系列应用程序,在实践中理解iPhone应用程序的运行方式和构建方式,并掌握具体的iPhone特性以及如何控制这些特性和与其交互。
全书共11章,大致可分为3个部分。前6章介绍iPhone开发中经常用到的一些基本组件,包括视图、视图控制器、警告和表格。第7章至第9章深入介绍如何开发各种高级iPhone特性,其中包括媒体、控件、人物、位置和事件。最后两章介绍了连接服务和高级的Cover Flow编程技巧。..
iPhone SDK是一个新兴的软件开发平台,且目前国内关于iPhone开发的图书较少,iPhone开发也有待普及。因此,本书的出版可以为iPhone开发起到推波助澜的作用。
本书由漆振、解巧云、郞亚妹、张波、杨越、张莉、吴爱金和盛海艳等翻译和审校,在翻译过程中,得到了图灵公司傅志红编辑的帮助和支持,在此一并致谢。但由于译者知识有限,加之时间仓促,译文中难免出现一些疏漏,诚恳地希望广大读者给予批评指正。...
译者
2009年3月
前言回到顶部↑
很少有平台能够与iPhone独特的开发技术相提并论。iPhone将基于OS X的移动计算与创新的多点触摸屏幕、位置感知、机载加速计等结合在一起。苹果公司于2008年3月初发布iPhone Cocoa Touch SDK Beta版时,开发人员的热烈反应让苹果公司的服务器忙得不可开交。在不到一周的时间内,SDK就被下载了10万多次。本书就是为了让iPhone编程初学者能够访问这些资源。.
本书的目标读者
本书面向新的iPhone开发人员,他们马上要开发实际项目,但面对着一个全新的SDK。虽然每位程序员创建表格的目标和经验并不相同,但大多数人都需要在其开发工作中解决类似的任务:如何构建表格,如何创建安全的密钥链条目,如何搜索地址簿,如何在视图之间切换,以及如何使用Core Location。
本书针对的正好是刚开始接触iPhone编程的学习者。通过清晰、内容完备的示例,读者可以迅速起步并开始高效率的开发。书中给出了经过测试的、现成可用的解决方案,程序员可以专注于应用程序的具体部分,而不必为样本式的任务劳神。
本书的组织结构
本书针对iPhone开发新手面对的大多数常见问题逐一提供了解决方案:布置界面元素,响应用户操作,访问本地数据源并连接到因特网。本书按示例进行组织,因此代码拿来就可以使用,非常方便。程序员可以在自己的项目中使用书中的源代码,然后根据需要进行定制。每章都将相关的任务归类在一起。读者可以直接到所需的问题类别查找解决方案,而不需要总去琢磨哪些类或框架最适合当前问题。
下面概述了本书中各章的内容。
第1章:iPhone SDK简介
第1章介绍iPhone SDK并将iPhone作为交付平台进行研究,包括平台的限制等。它对标准iPhone应用程序进行了细化的分类,并指导你构建第一个Hello World样式的示例。
第2章:视图
第2章介绍屏幕上的iPhone视图及对象。你将了解如何对视图进行布置、创建和排序,以创建iPhone应用程序的骨架。还会了解视图层次结构、几何方法和动画,以及用户如何通过触摸与视图进行交互。
第3章:视图控制器
iPhone范型具体而言就是:小屏幕和大虚拟世界。在第3章中,你将探索各种UIView- Controller类,使用这些类可以对用户所交互的虚拟空间进行扩大和排序。你将学习如何在iPhone应用程序屏幕之间导航时让这些强大的对象执行所有繁重的任务。
第4章:警告用户
iPhone为用户提供了多种警告方式,从弹出对话框和进度栏到音频提示和状态栏更新。第4章展示如何将这些指示功能构建到应用程序中,并扩展用户警告词汇库。
第5章:基本表格
表格提供了在小型受限设备上获得出色运行效果的交互类。iPhone和iPod touch随带的许多乃至大部分应用程序都以表格为中心,包括Settings、YouTube、Stocks和Weather。第5章展示iPhone表格的工作方式,哪些表格对于开发人员可用,以及如何在自己的程序中使用表格特性。
第6章:高级表格
iPhone表格并不仅限于简单的滚动列表。你可以构建分为多个部分(各部分都有自己的标题)、带多个滚动栏的表格。你可以添加开关之类的控件,创建半透明单元背景,以及添加自定义字体。第6章以第5章的内容为基础,介绍可在iPhone程序中使用的高级表格秘诀。
第7章:媒体
本书的目标读者
本书面向新的iPhone开发人员,他们马上要开发实际项目,但面对着一个全新的SDK。虽然每位程序员创建表格的目标和经验并不相同,但大多数人都需要在其开发工作中解决类似的任务:如何构建表格,如何创建安全的密钥链条目,如何搜索地址簿,如何在视图之间切换,以及如何使用Core Location。
本书针对的正好是刚开始接触iPhone编程的学习者。通过清晰、内容完备的示例,读者可以迅速起步并开始高效率的开发。书中给出了经过测试的、现成可用的解决方案,程序员可以专注于应用程序的具体部分,而不必为样本式的任务劳神。
本书的组织结构
本书针对iPhone开发新手面对的大多数常见问题逐一提供了解决方案:布置界面元素,响应用户操作,访问本地数据源并连接到因特网。本书按示例进行组织,因此代码拿来就可以使用,非常方便。程序员可以在自己的项目中使用书中的源代码,然后根据需要进行定制。每章都将相关的任务归类在一起。读者可以直接到所需的问题类别查找解决方案,而不需要总去琢磨哪些类或框架最适合当前问题。
下面概述了本书中各章的内容。
第1章:iPhone SDK简介
第1章介绍iPhone SDK并将iPhone作为交付平台进行研究,包括平台的限制等。它对标准iPhone应用程序进行了细化的分类,并指导你构建第一个Hello World样式的示例。
第2章:视图
第2章介绍屏幕上的iPhone视图及对象。你将了解如何对视图进行布置、创建和排序,以创建iPhone应用程序的骨架。还会了解视图层次结构、几何方法和动画,以及用户如何通过触摸与视图进行交互。
第3章:视图控制器
iPhone范型具体而言就是:小屏幕和大虚拟世界。在第3章中,你将探索各种UIView- Controller类,使用这些类可以对用户所交互的虚拟空间进行扩大和排序。你将学习如何在iPhone应用程序屏幕之间导航时让这些强大的对象执行所有繁重的任务。
第4章:警告用户
iPhone为用户提供了多种警告方式,从弹出对话框和进度栏到音频提示和状态栏更新。第4章展示如何将这些指示功能构建到应用程序中,并扩展用户警告词汇库。
第5章:基本表格
表格提供了在小型受限设备上获得出色运行效果的交互类。iPhone和iPod touch随带的许多乃至大部分应用程序都以表格为中心,包括Settings、YouTube、Stocks和Weather。第5章展示iPhone表格的工作方式,哪些表格对于开发人员可用,以及如何在自己的程序中使用表格特性。
第6章:高级表格
iPhone表格并不仅限于简单的滚动列表。你可以构建分为多个部分(各部分都有自己的标题)、带多个滚动栏的表格。你可以添加开关之类的控件,创建半透明单元背景,以及添加自定义字体。第6章以第5章的内容为基础,介绍可在iPhone程序中使用的高级表格秘诀。
第7章:媒体
媒体评论回到顶部↑
“难以想象,竟然有人还没有读Erica Sadun的书就开始从事iPhone商业开发……本书将使你成为AppStore上用户热捧的那种五星级开发者。”.
—— InfoWorld
“本书全面剖析了iPhone开发的方方面面,将成为各层次开发人员的求生秘籍。丰富的代码示例和屏幕截图更为书中大量技巧和诀窍添色不少。”
——Jacqui Cheng,著名IT网站Ars Technica副主编
“本书物超所值!如果你正在编写iPhone软件,它将为你节省数周的开发时间。Erica在书中包含了大量简单易懂的示例,演示了基本的iPhone开发技巧,并通过其他一些技巧展示了苹果公司官方文档所未表现的特殊效果。”
——Tim Burks,iPhone软件开发人员,TootSweet软件公司
“Erica Sadun的技术经验与Addison-Wesley的品牌交相辉映。本书是关于iPhone开发的全面指南,不论是初学者还是比较有经验的开发人员都能从中获益。代码示例和屏幕截图为书中大量的提示和技巧增添了几分色彩。”..
——Jacqui Cheng,Ars Technica杂志副总编
“我们竭力编写了这些资料,我深深折服于Erica掌控主题和传达信息的能力:文风亲切,又有技术深度。这将是iPhone开发人员的必备图书。”
——Daniel Pasco,Black Pixel Luminance公司首席开发人员和首席执行官
“本书应是iPhone编程入门的首选,并且是对苹果公司自身文档的绝佳补充。”
——Alex C. Schaefer,MeLLmo公司首席程序员,ApolloIM和iPhone应用开发专家
“Erica的书确实是Cocoa Touch开发人员的绝佳读物。本书内容远远超过了苹果公司网站上的文档,并且通过各种方法让开发人员更深入地理解iPhone OS,让他们明白这个难以置信的移动平台内究竟有哪些不为人知的秘密。”...
——John Zorko,Mobile Devices公司资深软件工程师
—— InfoWorld
“本书全面剖析了iPhone开发的方方面面,将成为各层次开发人员的求生秘籍。丰富的代码示例和屏幕截图更为书中大量技巧和诀窍添色不少。”
——Jacqui Cheng,著名IT网站Ars Technica副主编
“本书物超所值!如果你正在编写iPhone软件,它将为你节省数周的开发时间。Erica在书中包含了大量简单易懂的示例,演示了基本的iPhone开发技巧,并通过其他一些技巧展示了苹果公司官方文档所未表现的特殊效果。”
——Tim Burks,iPhone软件开发人员,TootSweet软件公司
“Erica Sadun的技术经验与Addison-Wesley的品牌交相辉映。本书是关于iPhone开发的全面指南,不论是初学者还是比较有经验的开发人员都能从中获益。代码示例和屏幕截图为书中大量的提示和技巧增添了几分色彩。”..
——Jacqui Cheng,Ars Technica杂志副总编
“我们竭力编写了这些资料,我深深折服于Erica掌控主题和传达信息的能力:文风亲切,又有技术深度。这将是iPhone开发人员的必备图书。”
——Daniel Pasco,Black Pixel Luminance公司首席开发人员和首席执行官
“本书应是iPhone编程入门的首选,并且是对苹果公司自身文档的绝佳补充。”
——Alex C. Schaefer,MeLLmo公司首席程序员,ApolloIM和iPhone应用开发专家
“Erica的书确实是Cocoa Touch开发人员的绝佳读物。本书内容远远超过了苹果公司网站上的文档,并且通过各种方法让开发人员更深入地理解iPhone OS,让他们明白这个难以置信的移动平台内究竟有哪些不为人知的秘密。”...
——John Zorko,Mobile Devices公司资深软件工程师








点击看大图






加载中...

