- 定价:¥69.00
- 校园优惠价:¥57.27 (83折) (马上了解)
- 评分:
(已有0条评价)
- 电子书:iOS 6应用开发实战
- 促销活动:
- 此商品暂时缺货(可留下联系方式,到货将第一时间通知您)
基本信息

编辑推荐
技术新颖,基于最新iOS6技术撰写,系统讲解开发iPhone和iPad应用所需掌握的理论知识和高级技巧
从认知学角度进行内容规划和撰写,一个综合案例贯穿全书,能大幅降低学习的时间成本,并提高学习效率
内容简介
计算机书籍
《iOS 6应用开发实战》是目前iOS 6领域最全面系统和易于阅读的著作之一,有两大特点:第一,技术新颖,基于最新iOS 6技术撰写,系统讲解开发iPhone和iPad应用所需掌握的基础技术和高级技巧,以及其流程和方法;第二,易于阅读,从认知学角度进行内容规划,一个案例贯穿全书,不仅能从很大程度上降低学习的时间成本,降低阅读门槛,而且能至始至终让读者在动手实践中保持学习的热情,坚持把这《iOS 6应用开发实战》读完。
全书共22章,可分为两个部分:基础部分(1~13章)分别介绍了开发iOS应用前应该做的准备工作、Xcode 4的基本使用、Objective-C的基本语法、Interface Builder的基本操作、视图控制器、通过设备获取用户位置、列表、视图及视图控制器、各种控件、多媒体、偏好设置等知识,这些知识通过一个名称为MyDiary的应用完美地串联在一起,读者从一开始就能动手实践并从实践中掌握这些理论知识;高级部分(14~22章)则非常详细地讲解了iOS应用的架构、iOS应用的测试与调试、可滚动视图的创建、自动宣传和自动调整大小、表格视图的编辑、手势识别、警告、应用程序本地化、日历和事件等高级话题,是iOS开发工程师进阶修炼必须掌握的核心内容。
作译者
目录
前 言
第1章 开发前的准备 / 1
1.1 iOS的历史 / 2
1.2 iOS 5 和iOS 6的新特性 / 3
1.2.1 iCloud云服务 / 3
1.2.2 LLVM 3.0编译器 / 3
1.2.3 自动引用计数器 / 3
1.2.4 故事板 / 4
1.2.5 整合Twitter框架 / 4
1.2.6 iOS 5 的其他特性 / 4
1.2.7 iOS 6的新特性 / 6
1.3 iOS设备的相关介绍 / 7
1.3.1 各种iOS设备 / 7
1.3.2 iOS设备的显示分辨率 / 8
1.3.3 iOS应用程序与硬件的关系 / 9
1.3.4 iPhone的网络连接 / 9
1.3.5 iPhone的输入与反馈机制 / 10
1.4 成为一名iOS开发者 / 10
1.4.1 注册成为Apple Developer / 11
前言
我在开始学习iOS开发之前一直从事着PHP和Flex的应用程序开发,因为四年前为苹果移动设备开发应用程序至少在国内毕竟还不是很热门。当时的互联网开发大多还是围绕着Web 2.0理念的开发以及各种社交网站上的Flash交互游戏开发。记得一次在回家的路上,我静静地思考这样一个问题:从现在开始,我是否要放弃多年驾轻就熟的语言,转而去一个全新的开发领域呢?挑战肯定是有的,但是挑战与机遇共存。就目前情况而言,iOS程序员的数量远远低于传统C、C++的人数。不仅如此,在笔者参加过的多次Adobe开发者大会上,与会人员的数量和那些人的热情是大家可以想象的(尽管笔者还没有真正看到过一款使用Flash或Flex开发的商业应用)。众所周知,虽然目前iOS设备在国内大量普及(不管是个人,还是机关、单位),但是真正符合国人需求的应用并不是很多,尤其是符合某一领域的商用、垂直化应用还远远不够,这就为iOS开发团队带来了巨大的机遇。因此在经过一段时间的学习和开发实践以后,便有了写这《iOS 6应用开发实战》的想法,主要想通过《iOS 6应用开发实战》让更多希望从事iOS开发的程序员尽快入门,同时为将来的创业打下良好的基础。
2012年9月19日,苹果第六代手机操作系统iOS 6.0正式发布,iOS 6 SDK(Software Development Kit)也随之放出,该SDK为我们进行应用程序开发提供了更多的功能和特性。其中包括全新的苹果地图,Siri发送短信、预约会议,与朋友分享照片流,Passbook优惠券处理和iPhone全新呼叫等功能。如果说从iOS 1.0到iOS 4.0苹果更多的是做系统深度开发,那么从iOS 5.0到iOS 6.0的时代就是广度的开发,与此同时操作系统的容量也在不断的变大。
截至目前,苹果对于iOS操作系统的更新和升级还在继续,这也就代表着我们对Objective-C和iOS开发的学习始终不会停止。新的iOS硬件设备可能会带动更多更好的应用程序出现,而这些应用程序的背后将是一个巨大的财富。希望大家一切从用户的角度出发,一步一个脚印去做,最终实现自己的梦想。
《iOS 6应用开发实战》特色
《iOS 6应用开发实战》以构建一个MyDiary项目的实践案例贯穿全书,将所有知识点融入到实践当中,使大家真正理解和掌握如何通过Xcode SDK和Objective-C语言来开发iOS应用程序。
在基础篇的学习中,可以了解到什么是iOS,什么是Xcode。作为一名iOS开发者需要什么软、硬件条件。然后就是如何通过Xcode和Objective-C来搭建一个能够记录文本、图片、声音,查看设备当前位置的MyDiary项目。还结合该项目讲授了如何使用表格来组织信息。
在高级篇中,大部分的内容都是针对之前所学内容的深入和扩展。包括如何组织表格,如何处理设备的旋转,多语言和地区的处理以及如何操作日历等。
读者对象
《iOS 6应用开发实战》适合具备以下几方面知识和硬件条件的群体阅读。
面向对象的开发经验,熟悉类、实例、方法、封装、继承、重写等概念。
有Objective-C或C、C++的开发经验。
有MVC设计模式开发经验。
有简单的图像处理的经验。
有一台Inter架构的Mac电脑(MacBook Pro、MacBook Air、Mac Pro或Mac Mini)。
如果加入了iOS开发者计划,还可以准备一台iOS移动设备。
如何阅读《iOS 6应用开发实战》
《iOS 6应用开发实战》逻辑上分为两个部分:
第1章到第13章为基础部分,通过构建一个MyDiary iPhone应用程序项目,向大家介绍了如何使用Xcode SDK开发工具及通过Objective-C语言编写一个可以记录文本、保存图片和声音的App。
第14章到第22章为高级部分,着重讲解iOS开发中可能会用到的高级功能,包括视图的旋转和滚动处理、表格的高级操作、多语言环境等。
媒体评论
—— 51CTO(www.51cto.com) 中国领先的IT技术网站