出版时间:2011-1 出版社:人民邮电 作者:(美)纳丁//伍尔德里奇//马克|译者:盛海艳//曾少宁//李光杰 页数:215
Tag标签:无
前言
世界已经改变了。在本书开始编写时,iPad发布了(上市后80天销售了300万台),iPhoneOS改名为iOS,并作为iOS4在新的iPhone4中首次亮相(发布的第一天就有60万人预订)。与此同时,有1l 000多个针对iPad的应用程序发布,包括仅用于iPad的应用程序和通用应用程序(既能在iPhone上运行,也能在iPad上运行)。不管从哪方面来看,iPad都是非常成功的。它激发了众多创新用途,远远超出苹果公司在1月份所声称的终极媒体消费设备的范畴。在本书开始印刷并最终到你手中时,Xcode 4可能已经推出了,到那时苹果公司可能已经售出了一两百万台iPad,甚至iOS 4可能也已经可以安装到iPad上使用了。苹果公司总是让iPhone和iPad开发人员疲于奔命,我们这些作者也不例外!我们在写作本书时也一直牢记这些,希望我们写的书能经得住时间的考验,无论操作系统版本和发布日期如何变化。总之,iPhone和iPad实际上是两个不同的东西,尽管其底层操作系统具有相似性,但它们有不同的规格和功能,鼓励不同的使用模式。而本书的目的是要突出iPhone和iPad的不同之处,帮助你利用新工具和新技巧在iPhone开发知识的基础上创建优秀的iPad应用程序。
内容概要
本书主要介绍了如何使用uikit新特性(如浮动界面、拆分视图控制器和新的模态视图等)设计ipad应用程序界面,如何使用新的图形功能、core text、document sharing和高级输入方法来构建强大的解决方案, 如何显示视频以及如何将已有的iphone应用程序升级到能够在ipad上运行。 本书适合所有ipad开发人员阅读。
作者简介
Jack Nutting 资深Apple技术专家,Objective-C和Cocoa框架的坚定拥护者。除本书外,还与人合著了Learn Cocoa on the Mac。他有时会在www.nuthole.com上发表博客。
Dave Wooldridge Electric Butterfly创始人,具有多年Mac或iOS应用程序开发经验,并且屡获殊荣。除本书外
书籍目录
第1章 改变思维模式 1.1 重塑平板电脑 1.1.1 软件就是一切 1.1.2 ipad不是大号的ipod touch 1.2 面向大众的个人计算 1.3 为ipad开发应用程序 1.3.1 当你的iphone应用程序不再完美 1.3.2 探索无限可能 1.4 机不可失 第2章 ipad开发起步 2.1 获取交易工具 2.1.1 加入iphone developer program 2.1.2 安装iphone sdk 3.2 2.1.3 使用sdk的beta版本 2.2 不熟悉objective-c和cocoa touch 2.3 接受mvc概念 2.3.1 xcode中的可重用性 2.3.2 在interface builder中设计 2.4 委托的重要性 2.5 借助uikit改进应用程序可用性 2.6 准备编程 ……第3章 iPhone SDK 中的新iPad功能第4章 新图形功能第5章 使用Core Text第6章 浮动界面第7章 视频及显示输出第8章 拆分视图和模态模式第9章 新的输入方法第10章 处理文档第11章 从iPhone到iPad第12章 用于iPad开发的其他资源
章节摘录
插图:二者间的一大区别就是首个iPhone型号不包括App Store。直到一年多以后,苹果公司才推出了iTunesAppStore,其中只有500个本机应用程序来自第三方开发人员。而到了2010年,App Store中的应用程序超过了200 000个。而大部分现有应用程序无需进行任何修改就可在iPad上运行,因此,用户一启动他们崭新的iPad,立刻就能从庞大的软件库中挑选心仪的软件。但是与本机iPad应用程序的唯美与灵活性相比,iPhone应用程序就显得暗淡无光了。有了全新的专属于iPad的特性以及iPhone SDK 3.2中提供的用户界面元素,再加上后台提供的强大的图形和处理引擎,iPad带给开发人员的商机大大超过了早期的iPhone。与iPhone有限的内存和小小的屏幕不同,iPad为开发人员提供了独一无二的移动平台,可供其开发真正完美的、具有桌面质量的应用程序!但是要充分利用这个令人兴奋的新机会,开发消费者想要的应用程序,就要了解iPad是面向谁设计的。1.1重塑平板电脑为什么是平板电脑呢?要在笔记本电脑和智能手机之间打造一个新的产品类别,该设备必须满足这两种产品目前所无法满足的需求。在过去几年,上网本试图弥补这一空白。但是正如Steve Jobs的著名评论所述,上网本无非就是体积较小的廉价笔记本电脑。在运行Microsoft Windows或L,inux操作系统时,与笔记本电脑相比,上网本并未使计算变得更轻松。它们唯一的优势就是价格相对较低。很薄的平板设备比笔记本电脑或上网本更具亲和力,几乎可以从任何角度手持使用——比如在沙发上或在床上。而且我敢打赌有些人甚至会将iPad拿到浴室,享受不多的休闲时光,在网上冲冲浪或者看看电子书。
媒体关注与评论
“如果你正在寻找一本教你从头构建完整iPad应用程序的书。那么本书就很适合你。” ——亚马逊读者评论
编辑推荐
《iPad开发基础教程》由知名移动开发专家执笔。带你开启激动人心的iPad应用开发之旅。书中通过构建一个图形程序Dudel,介绍了iPad SDK的大量新特性,比如贝塞尔路径、PDF文件的创建、新框架Core Text、浮动窗口、视频播放控制器、拆分视图控制器、新的输入方法、手势识别和文档支持等。《iPad开发基础教程》适合想构建iPad应用程序的iPhone开发人员阅读。2010年1月28日,iPad横空出世。为苹果公司再添传奇!革命性的9-7英寸超精准多点触控屏,数千款应用程序。0.68千克重。13.4毫米厚。令其他平板电脑、上网本和电子阅读器无法望其项背。毫无疑问。iPad是体验网络、收发电子邮件、翻阅照片、观看影片的绝佳选择。正如iPhorIe重新定义了手机。iPad重新定义了上网本和电子阅读器。《iPhone3开发基础教程》作者又一力作轻松打造令iPad熠熠生辉的应用程序从iPhone进军iPad,一路凯歌
图书封面
图书标签Tags
无
评论、评分、阅读与下载