iPhone 4应用程序开发入门与实战

出版时间:2011-2  出版社:清华大学  作者:杨正洪//苏伟基//郑齐心//杜理渊  页数:332  
Tag标签:无  

前言

“智能手机+云计算”是未来20年软件的一大方向,2010年9月惠普公司同戴尔公司竞购云计算公司,苹果和谷歌在智能手机领域的激烈竞争,都可见一斑。全球手机用户总数接近50亿(英国金融时报2010年7月3日报道)。截止到2010年6月,中国互联网用户突破4亿,手机上网用户2.8亿(CNNIC报告)。2009年的手机销量超过16亿部,其中智能手机销量接近3亿部,国内3G用户突破。700万。由此可见,国内的智能手机市场潜力巨大。在这个智能手机时代,赢得手机市场的策略不再是成本为王而是应用为王。智能手机技术平台的厂商的业务重点不在于智能手机的本身利润,而更在于其在移动互联网上的软件应用业务。比如:谷歌推出Android的目的在于从技术标准上引领智能手机行业,为其在移动互联网上的广告业务布局。苹果公司推出的明星产品iPhone和众多的手机应用使得该公司一下就占领了智能手机市场相当一部分份额。另外,大厂商通过对产业链的整合和对技术平台的控制,方便其与电信公司达成制衡和合作。比如,苹果正在与美国电信公司AT&T。合作分成。在2009年,苹果iPhone的销售量达到了2510万台。在2010年,苹果在88个国家出售新的iPhone 4手机(BARRON杂志2010年6月21日的报道)。除了作为通信工具,iPhone的功能越来越多,已经成为一个企业业务工具和娱乐设备苹果应用商店提供众多的应用,iPhone开发人员总共开发了2 250 000个苹果手机应用程序,手机用户总共下载了50亿次并支付了140亿美元(The Economist杂志2010年6月19日的报道)。从企业应用到儿童教育应用,iPhone应用的种类非常广泛。美国AT&T公司的数据表明,40%的iPhone用户是企业用户(也就是说,大量企业正在使用iphone应用程序来管理企业业务)。2009年10月,苹果与联通公司合作推出iPhone以面向中国市场销售。2010年9月,苹果与联通在国内推出iPhone 4。据悉,中国电信也在为CDMA制式的iPhone与苹果公司交流。国内广大的软件开发人员正在加入到iPhone应用的开发热潮中。我朋友的一个公司就在今年招聘了5名手机开发人员,其目的是为他的企业客户开发iPhone手机应用程序。随着iPhone4和iPad的推出,广大的开发人员急需一本面向iPhone 4的手机开发书籍。我和苏伟基先生在硅谷的一家大型IT公司从事iPhone手机应用的设计和开发多年,积累了一些开发经验。郑齐心教授也在国内研究手机应用多年。杜理渊先生是上海一家软件公司的首席技术官,主管iPhone软件产品的研发与项目实施。为此,我们为大家编著了本书,希望对手机开发感兴趣的读者有所裨益。

内容概要

iphone 4是苹果公司最新推出的以ios 4为操作系统的智能手机。本书循序渐进地讲述如何使用iphone sdk
4开发iphone 4应用程序的基础知识和开发方法,每章都提供1~3个实例详解iphone 4的应用开发实用技术。
全书内容包括:搭建编程环境、iphone应用程序的整体结构和开发模式、objective-c语言、应用程序的调试、视图和图像、控制器、数据本地存放和表视图、云计算平台的集成、gps、地图和通讯录、照片、音乐和电影播放、游戏(包括手机间通信)、ipad编程等等内容;最后一章讲解了性能调试、单元测试、应用注册等高级话题。
本书内容丰富,范例代码完整,各级软件开发人员都能通过本书快速学习并掌握iphone 4的应用开发,提高开发技能。

作者简介

杨正洪 毕业于美国State University of New York at Stony
Brook和中国科学院软件研究所,计算机硕士,目前供职于美国IBM公司,之前曾担任过两家IT公司的技术总监,并在国内和美国出版过多本技术专著。

书籍目录

第1章 手机应用概述
1.1 国内智能手机应用现状
1.2 iphone手机应用现状
1.3 iphone手机特征
1.4 手机应用分类
1.5 手机操作系统
1.6 iphone应用程序开发
1.7 本书实例介绍
第2章 配置iphone开发环境
2.1 准备开发环境
2.2 编写第一个iphone应用程序
2.3 xcode帮助中心
第3章 iphone开发模式
3.1 mvc模式
3.2 target-action模式
3.3 delegation模式
3.4 mvc实例
3.5 应用生命周期
3.6 info.plist文件
第4章 objective-c编程语言
4.1 面向对象技术
4.2 与c/c++不同之处
4.3 objective-c类
4.4 创建自己的类
4.5 objective-c上的内存管理
4.6 @property和@synthesize
4.7 多事件处理实例
4.8 uikit框架
第5章 iphone应用程序的调试
5.1 调试模式和发布模式
5.2 确认类的方法和属性
5.3 日志
5.4 调试iphone程序
第6章 视图、图形和图像
6.1 视图(view)
6.2 画图
6.3 图像
6.4 移动图像
第7章 控制器、导航控制器和标签栏控制器
第8章 iphone数据的输入、显示和保存
第9章 手机应用和云计算平台的集成
第10章 gps、地图和通讯录编程
第11章 与照片相关的编程
第12章 音频和视频编程
第13章 游戏和ipad编程
第14章 高级话题

章节摘录

插图:当旋转手机时,屏幕的显示风格做相应变化。比如,当你将手机从水平位置旋转为垂直位置时,所显示的照片做相应的调整。可以左右或者前后摇晃手机。比如:有些游戏程序使用左右摇晃功能来模拟扔骰子。模拟游戏机的控制器,比如:模拟你在开飞机把.iPhone手机当做方向控制器。iPhone随时随地连接到互联网:这个特征很重要。这样的话,开发人员无需把很多操作放在iPhone手机上,而是放在互联网上的某一个服务器上,让iPhone作为输入和输出的接口,而不是处理的服务器。这就弥补了手机作为电脑在处理性能上的劣势。比如,开发人员无需把北京首都机场出发的所有航班信息放到iPhone手机上,而是通过iPhone访问相关网站。另外,这也保证了随时获得最新的航班信息,如哪个航班被取消。iPhone知道你的位置信息。很多手机应用使用这个特征。比如,shopkick是一个记录用户逛商场的信息。美国一些商场给那些逛他们商场的手机用户赠送积分点。手机用户在商场内启动这个shopkick应用就可以保存逛该商场的记录。可以用手指来操作iPhone的屏幕。iPhone带照相机和摄像机功能。有一个手机应用程序使用iPhone照相机来模拟商场扫描仪的功能。去过苹果专卖店的读者可能注意到,苹果使用iPhone手机扫描你购买的产品。

编辑推荐

《iPhone 4应用程序开发入门与实战》:国内第一本iPhone 4手机应用程序开发教程,从智能手机开发入到应用开发示例详解。HelloBeijing示例详解ImageDisplay示例详解MuITiTouchDemo实例开发详解导航控制器应用实例开发详解标签栏控制器示例详解表视图示例详解虚拟键盘和录入数据示例详解同云计算平台集成的示例详解地图(导航)开发示例详解通讯录开发示例详解照片示例详解实时同步翻译工具开发详解使用视频播放类播放一个电影示例详解iPad开发示例详解在设置中保存应用数据示例开发详解

图书封面

图书标签Tags

评论、评分、阅读与下载


    iPhone 4应用程序开发入门与实战 PDF格式下载


用户评论 (总计59条)

 
 

  •   如标题,这本书真是不错,我只是看了一遍,就基本学会了iphone开发。当然,我是有很好的C,C++基础的。
  •   次数印刷精美 内容丰富 对iPhone有很大的帮助 但若之前有一定的objective-C的知识上手会更容易!
  •   iphone编程在全世界都掀起了一片浪潮,国内的iphone编程爱好者也是层出不穷,但是国内本土出版的教材还是少之又少,很多都是翻译的国外的教材,有的时候因为翻译的问题还是会存在一定的理解问题,这本书读起来通俗易懂,结合图片能够让读者很轻易地跟随作者地思路去完成每一个编程的项目,整本书读完,读者已经能够自主完成一些小的项目,所以说这本书不论是对于初学者还是有过iphone编程经验的人来说都是一个学习和参考的好资料!强烈推荐给其他读者!
  •   曙海企业嵌入式学院提供以下课程的培训:

    FPGA培训,DSP培训,MTK培训,Android培训,Symbian培训,iPhone培训,单片机培训,Candence PCB培训,高速硬件设计培训,Vxworks培训,PowerPC/MPC培训培训,PADS、Altium Designer培训,ARM/Linux培训,WinCE培训,变频器、PLC培训,Cortex M3培训,Windows驱动等。
    网址:****://***.51qianru***
    客服QQ: 849322415

    上海总部: 021-51875830 北京:010-51292078 深圳:0755-61280252 南京: 025-68662821 成都:028-68802075 武汉:027-50767718
  •   这本书真的很不错,我晚上在床上都要看,写的很详细,都是基础部分,都能看的懂,看的明白,我想这本书要是加一些开发手机的小游戏的案例就更好,更能体现出本书的价值之出。
  •   如题,我已经看了两章,每天坚持看,估计一星期就能上手做应用了,呵呵。
  •   非常全面的技术书籍,但是内容并不是非常深入,作为入门级教程非常合适。。。
  •   熟悉过程可以,但是想知道程序怎么编写,有点困难
  •   整本书没有多少字,基本上是手机的轮廓图.
  •   翻了目录,觉得挺适合刚入门的人,内容虽然不是很多,但都很实用
  •   这本书 ,入门看看吧。 主要想要看 环境怎么配置的。

    书里什么都讲了。 也什么都没讲。
  •   书还是不错的,目前在基础进修中
  •   实战书,很不错。
  •   很不错,讲解到位QQ
  •   我老公天天在看,他说是学习的好书
  •   IPHONE 4应用程序开发入门与实战
  •   刚收到货,还没仔细看,大概翻看感觉挺好
  •   还没看多少,以后再详细评吧
  •   还在仔细研究中。
  •   感觉有点用!
  •   不错的书籍,适合新手上路
  •   IPHONE 4应用程序开发入门与实战 不错的入门书籍!
  •   iPhone4上市不久,关于iPhone4的书要滞后,这本书抢占了先机,并且计算机书人们一般最早接触到的是老外写的,那么国人能够这么早站出来分一杯羹很不错。
  •   给公司员工购买的,大家反映还不错,值得购买
  •   写的比较简单,的确太入门。。。。
  •   书的质量不错,但是内容没有太多时间看完,不能发表评论
  •   书质量还可以,偏简单,内容偏少,不少详细的还是要在书的指导下再查查资料
  •   就是内容有点简单了,内容有点简单,没有深入
  •   讲到的倒是挺全面的,但基本是点到即止。没有展开深入探讨。可供初学者使用,想深入了解还是翻墙放狗才行。
  •   我以为有附带光碟呢
  •   刚买,还没看呢,对今后工作有帮助
  •   有空再看,看了再评!
  •   感觉书写的太浅,太简单,不够详细
  •   这本书不错,就是没有看
  •   虽然例子都不是原创的,但是解说较为细致
  •   光看书不行,要动手。
  •   整本书内容还算丰富,其中供应了大量的实例和代码。比较适合一步一步跟着输代码,熟练程序和xcode。但个人觉得书中对iOS开发的整体描述还不够,,代码的讲解更少得可怜,还有一些小错误,新手最好在读这本前学习下苹果iOS开发的概述文档,不过要英文好点。但29块多相比国外书籍还算划算。
  •   水平一般,太基础了
  •   不如何。能学习的东西不多。
  •   等于买了一本PPT。
  •   手把手的教。废话太多了。没意思。
  •   太简单了!呵呵。。。
  •   这本书可以作为入门书籍,但读者需要有丰富的c++及java知识,并对面向对象开发有深刻的了解。书籍中的示例代码没有很好的面向对象架构,同时对应用程序的内存回收存在问题,此书对很多基础概念诠释不清。只推荐计科专业或者软工专业人士阅读。
  •   内容老套,N年前的内容了,没更新
    印刷粗糙,看不清,文字不清楚,图片也不清楚,看的眼睛吃力想睡觉!
  •   只能说这书写的太浮燥了。其中有些例子根本没说清楚
  •   真的太简单了,像本缩水的SDK讲解。不过从一无所有到入门,还是可以的,想了解好点,还是别买这本书了。
  •   看一半沒不看了,可以入門,但沒耐心學了!老了!
  •   用来快速入门是不错的,只是例子相对都比较简单。现在XCODE已经4.3.2了,书中用的还是3.X的,差别太大,要自己适应
  •   虽然适合新手,但是有不少错误代码,作者又没有解释 会误导初学者的
  •   完全不行呀,这书,建议想买的还是三思后行,很多地方就是放一张图一句话就糊弄过去了
  •   感觉书内容嘛 内容基本都将了点,只是不细,作为入门还可以
  •   1。内容中就没有提到iphone4这几个字2。把例子的代码直接贴上来,流水似的,讲的一点野步清楚。
  •   今天拿到书,看了一看,讲的还行,就是没感觉出这是一本专门针对IPhone4的书,感觉就是讲基础IPhone开发
  •   iphone4
  •   速度快质量还不错
  •   专业书籍,专业推荐
  •   还没有怎么深入地看
  •   完全看不懂,字母太多了。
  •   写得还可以,不错!不错!
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7