iOS 6应用开发实战
作 者: 刘铭,朱舸 著
出版时间: 2013
内容简介
《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 iOS的历史
1.2 iOS 5 和iOS 6的新特性
1.2.1 iCloud云服务
1.2.2 LLVM 3.0编译器
1.2.3 自动引用计数器
1.2.4 故事板
1.2.5 整合Twitter框架
1.2.6 iOS 5 的其他特性
1.2.7 iOS 6的新特性
1.3 iOS设备的相关介绍
1.3.1 各种iOS设备
1.3.2 iOS设备的显示分辨率
1.3.3 iOS应用程序与硬件的关系
1.3.4 iPhone的网络连接
1.3.5 iPhone的输入与反馈机制
1.4 成为一名iOS开发者
1.4.1 注册成为Apple Developer
1.4.2 加入iOS开发者计划
1.5 下载并安装iOS开发工具
1.6 本书实战项目简介
第2章 认识Xcode 4
2.1 Xcode的欢迎界面
2.2 使用模板创建MyDiary项目
2.3 Xcode的工作界面
2.3.1 Xcode工具栏
2.3.2 导航区域
2.3.3 编辑区域
2.3.4 通用区域
2.4 使用代码编辑器
2.5 iOS模拟器
2.5.1 iOS模拟器的特性
2.5.2 模拟器中iOS系统的基本设置
2.5.3 在模拟器中安装和卸载应用程序
2.5.4 iOS模拟器的限制
2.6 管理MyDiary项目的配置选项
2.6.1 设置设备的支持方向
2.6.2 设置应用程序的图标
2.6.3 设置显示状态栏
2.6.4 设置应用程序的启动画面
第3章 有关Objective-C的知识储备
3.1 内存管理基础
3.1.1 C语言中的内存管理
3.1.2 面向对象的内存管理
3.2 引用计数器