一本全面、深入讲解iOS开发精髓及经典应用的宝典秘笈 通过大量实例提升实战技能,通过实战案例展现iOS开发的精髓 全面:涵盖iOS开发的基础知识、常用技术模块及当前流行的开发框架 新颖:以iOS的多个流行版本进行讲解,兼顾iPhone和iPad的APP开发 详细:结合图示,从概念、语法、示例、技巧和应用等多角度分析每个知识点 实用:提供了155个实例、35个小案例、1个项目案例、65个问答题、26个实践题
售 价:¥
纸质售价:¥70.30购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
前言
第1篇 基础篇
第1章 iOS开发概述
1.1 本书的宗旨
1.2 iOS开发的特点
1.3 iOS的独特功能
1.4 加入Apple开发者计划
1.5 下载和安装Xcode
1.6 小结
1.7 习题
第2章 介绍Objective-C和iOS SDK
2.1 介绍Objective-C
2.2 Objective-C的重要部分
2.3 介绍iOS SDK
2.4 iOS核心部分
2.5 小结
2.6 习题
第3章 iOS开发起航
3.1 创建项目HelloWorld
3.2 解密Interface Builder
3.3为应用添加图标
3.4 小结
3.5 习题
第2篇 UI开发篇
第4章 用户交互基础
4.1 介绍View Controller(视图控制器)
4.2 使用View Controller编写计算器
4.3 优化交互体验
4.4 详解Delegate(委托)
4.5 小结
4.6 习题
第5章 掌握更多交互控件
5.1 使用Image View(图像视图)和Alert View(警告框)
5.2 使用Slider(滑块)和Progress View(进度条)
5.3 使用Switch(开关)和Segment(分段控件)
5.4 小结
5.5 习题
第6章 多视图应用
6.1 什么是多视图
6.2 多视图应用的结构
6.3 创建多视图应用
6.4 委托
6.5 动画效果
6.6 小结
6.7 习题
第7章 Tab Bar Controller和Picker View
7.1 Tab Bar Controller
7.2 创建项目并配置TabBarController
7.3 使用日期选择器(UIDatePicker)
7.4 使用单组件选择器(Single Component Picker)
7.5 多组件选择器(Multi Component Picker)
7.6 小结
7.7 习题
第8章 表 视 图
8.1 介绍UITableView(表视图)
8.2 实现一个简单的表视图
8.3 实现自定义的表单元
8.4 实现支持索引的分组表
8.5 小结
8.6 习题
第9章 Navigation Controller(导航控制器)
9.1 介绍导航控制器
9.2 创建导航控制器应用
9.3 更复杂的表视图
9.4 小结
9.5 习题
第3篇 高级篇
第10章 Storyboard
10.1 支持Storyboard的程序
10.2 导航控制器
10.3 表视图
10.4 视图的切换
10.5 小结
10.6 习题
第11章 应用设置和用户默认项
11.1 什么是设置束(Setting Bundle)
11.2 创建项目
11.3 用户默认设置(NSUserDefaults)
11.4 小结
11.5 习题
第12章 iOS数据存储基础
12.1 理解应用沙盒
12.2 文件存储策略
12.3 使用属性列表
12.4 类对象的序列化
12.5 使用SQLite 3
12.6 使用Core Data
12.7 小结
12.8 习题
第13章 GCD与后台处理进程
13.1 进程与线程的概念
13.2 什么是GCD
13.3 线程(NSThread)
13.4 后台处理进程(Background Processing)
13.5 创建LocalAlert程序
13.6 小结
13.7 习题
第14章 触屏和手势
14.1 多触摸(Multitouch)的概念
14.2 响应者链
14.3 多触摸的架构
14.4 4个触摸通知方法
14.5 TouchDect应用程序
14.6 手势识别
14.7 自定义手势
14.8 小结
14.9 习题
第15章 Core Location定位
15.1 Core Location工作原理
15.2 位置管理器(Location Manager)
15.3 位置管理器委托
15.4 使用Core Location
15.5 小结
15.6 习题
第16章 重力感应和加速计
16.1 加速计的物理原理
16.2 获取朝向
16.3 访问加速计
16.4 摇动换肤
16.5 滚球小游戏
16.6 了解CoreMotion
16.7 小结
16.8 习题
第17章 摄像头和相册
17.1 图像选取器
17.2 实现图像选取器控制器委托
17.3 实际测试照相机和库
17.4 小结
17.5 习题
第18章 多媒体:音频和视频
18.1 iPhone音频
18.2 创建MusicPlayer程序
18.3 录音
18.4 iPhone视频
18.5 创建VideoPlayer程序
18.6 小结
18.7 习题
第19章 本 地 化
19.1 本地化体系结构
19.2 本地化原则
19.3 使用字符串文件
19.4 创建Localize应用程序
19.5 小结
19.6 习题
第4篇 实战篇
第20章 创建iPhone和iPad都兼容的程序
20.1 开发通用应用程序
20.2 创建通用应用程序
20.3 扩展通用应用程序
20.4 创建多目标程序
20.5 小结
20.6 习题
第21章 用Three20实现的食谱APP
21.1 什么是Three20
21.2 功能的优势
21.3 导入Three20
21.4 认识TTNavigator
21.5 开发UseThree20应用程序——食谱APP
21.6 补充说明
21.7 小结
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜