注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计程序设计综合苹果iOS6开发从入门到实战

苹果iOS6开发从入门到实战

苹果iOS6开发从入门到实战

定 价:¥88.00

作 者: 睿峰科技 编
出版社: 当代中国出版社
丛编项:
标 签: 程序设计 计算机/网络 移动开发

购买这本书可以去


ISBN: 9787515402789 出版时间: 2013-06-01 包装: 平装
开本: 16开 页数: 283 字数:  

内容简介

  《苹果iOS6开发从入门到实战》主要由四部分组成:C语言基础、Objective-C语言、cocoa框架、高级应用,可供不同基础的读者根据自身实际情况阅读和学习。这里的C语言基础主要讲解了在iOS开发过程中可能用到的C语言内容,同时作为i0S的开发入门,更容易让读者接受。如果有一定的C语言基础的读者,可以跳过这一部分,直接进行Objective-C的学习。Objective-C是iOS开发的主要语言,它是对C语言的一种扩展,比如单根继承(NSObject),@“字符串”等,是一种面向对象的编程语言。学习了前面的C语言基础就更容易理解和掌握Objective-C这部分内容。学习了编程语言之后,就可以正式开始iOS应用开发的学习啦,《苹果iOS6开发从入门到实战》第三部分将为你介绍cocoa提供的一些框架,一些常用的控件、库、图形集等等,这部分是真正的iOS开发的核心,所以一定要好好阅读和练习。为了让读者能够开发一些质量和交互更好的应用,我们安排了第四部分内容,让读者的iOS开发水平得到更高层次进阶,掌握这部分内容以后,你将不再惧怕任何“变态”的设计和需求。

作者简介

  马泳宇英国剑桥大学网络、视音频技术博士美国苹果公司核心开发工程师深圳市政大型项目云计算平台总策划及总工程师中国人寿保险e动力系统平台研发总负责人中国工商银行移动智慧银行系统平台研发总负责人中国交通银行移动智慧查询系统平台研发总负责人

图书目录

第一部分 C语言基础
第一章数据类型、运算符、表达式
1.1 C语言的字符集
1.2 语言词汇
1.3 数据类型
1.3.1 常量与变量
1.3.2 常量和符号常量
1.4 算术运算符和算术表达式
1.4.1 C运算符简介
1.4.2 算术表达式
第二章结构化程序设计
2.1 C语句概述
2.2 赋值语句
2.3 分支结构程序
2.4 if语句的嵌套
2.5 switch语句
2.6 循环控制
2.6.1 goto语句以及用goto语句构成循环
2.6.2 while语句
2.6.3 do-while语句
2.6.4 for语句
2.6.5 循环的嵌套
2.6.6 几种循环的比较
2.7 break语句
2.8 continue语句
第三章数组、函数、指针
3.1 一维数组的定义
3.2 一维数组元素的引用
3.3 一维数组的初始化
3.4 二维数组的定义
3.5 二维数组元素的引用
3.6 二维数组的初始化
3.7 字符数组
3.7.1 字符数组的定义
3.7.2 字符数组的初始化
3.7.3 字符数组的引用
3.8 字符串和字符串结束标志
3.9 函数概述
3.10 函数定义的一般形式
3.11函数的参数和函数的值
3.11.1 形式参数和实际参数
3.11.2 函数的返回值
3.12 函数的调用
3.12.1 函数调用的一般形式
3.12.2 函数调用的方式
3.12.3 被调用函数的声明和函数原型
3.12.4 函数的嵌套调用
3.12.5 函数的递归调用
3.13 局部变量和全局变量
3.13.1 局部变量
3.13.2 全局变量
3.14 指针
3.15 地址指针的基本概念
3.16 变量的指针和指向变量的指针变量
3.16.1 定义一个指针变量
3.16.2 指针变量的引用
3.17 数组指针和指向数组的指针变量
3.17.1 指向数组元素的指针
3.17.2 通过指针引用数组元素
3.18 函数指针变量
3.19 指针型函数
3.20 指针数组和指向指针的指针
3.20.1 指针数组的概念
3.20.2 指向指针的指针
3.21 有关指针的数据类型的小结
3.22 指针运算的小结
3.23 void指针类型
第四章结构体、共用体、枚举、预处理
4.1 定义一个结构的一般形式
4.2 结构类型变量的说明
4.3 结构变量成员的表示方法
4.4 结构变量的赋值
4.5 结构变量的初始化
4.6 结构数组的定义
4.7 结构指针变量的说明和使用
4.7.1 指向结构变量的指针
4.7.2 指向结构数组的指针
4.8 枚举类型
4.8.1 枚举类型的定义和枚举变量的说明
4.8.2 枚举类型变量的赋值和使用
4.9 宏定义
4.9.1 无参宏定义
4.9.2 带参宏定义
4.10 类型定义符typedef
4.11 用extern声明外部变量
4.12 用static声明局部变量
4.13 用const声明常量
第五章数据结构与算法简介
5.1 数据结构基本概念和术语
5.2 程序的灵魂—算法
5.2.1 算法的概念
5.2.2 算法的特点
5.2.3 简单算法举例
第二部分   Objective-C语言
第六章 Objective–C基础
6.1 Objective-C概述
6.2 开发工具Xcode
6.3 HelloWorld解析
6.3.1 #import
6.3.2 NSLog()
6.3.3 @”字符串”
6.3.4 注释
6.3.5 #progma mark
6.4面向对象和面向过程
第七章类和对象
7.1认识对象
7.2 认识类
7.3 OC中类的定义
7.3.1 接口(interface)
7.3.2 实现(implementation)
7.3.3 Struct和Class比较
7.4 创建对象
7.4.1 类方法和实例方法
7.4.2 内存分配
7.4.3 初始化
7.4.4 便利构造器
第八章属性及点语法
8.1 属性
8.2 属性关键字
8.3 点语法
第九章字符串、集合
9.1 数据类型
9.1.1 与C共有的数据类型
9.1.2 OC扩展的数据类型
9.2 字符串(NSString)
9.2.1 NSString 对象初始化
9.2.2 字符串长度获取
9.2.3获取字符串的子串
9.2.4字符串的比较
9.2.5类型转换
9.2.6 字符串(NSMutableString)
9.3 数组
9.3.1 NSArray
9.3.2 NSArray简化
9.3.3 NSMutableArray
9.4 字典
9.4.1 NSDictionary
9.4.2 NSMutableDictionary
9.5 集
9.5.1 NSSet
9.5.2 NSMutableSet
9.6 快速枚举
第十章内存管理
10.1 程序内存分配
10.2 Objective-C内存管理
10.2.1所有权机制
10.2.2 内存管理黄金法则
10.2.3 便利构造器内存管理
10.2.4 设置器,访问器内存管理
10.2.5 常见错误
10.2.6 规则总结
10.2.7 ARC(Automatic Reference Counting)机制
第十一章封装、继承、多态
11.1 封装
11.2 继承
11.3 多态
第十二章类目、延展、协议、单例
12.1 类目Category
12.1.1 类目的声明和实现
12.1.2 类目的使用
12.1.3 举例
12.1.4 类目的局限性
12.2 延展Extension
12.3 协议Protocol
12.3.1 协议的定义
12.3.2 协议的作用
12.3.3 协议的特点
12.4 单例Singleton
第三部分核心框架
第十三章程序基本结构
13.1 Main函数
13.2 创建工程
13.3 应用程序的委托
13.4 UIWindow
第十四章视图
14.1 UIView的初始化方式
14.2 UIView的常见属性及含义
14.3 UIView的常用方法
14.4 自定义UIView
第十五章简单视图控件
15.1 按钮UIButton
15.1.1 UIButton的初始化
15.1.2 事件与回调
15.1.3 设置背景和文字
15.1.4 自定义按钮
15.2 标签UILabel
15.2.1 UILabel的常用属性
15.2.2  UILabel的初始化
15.2.3更好的文本展示
15.3 其他简单控件
15.3.1 开关控件UISwitch
15.3.2 滑块控件UISlider
15.3.3 多选控件UISegmentedControl
第十六章视图控制器
16.1 基本视图控制器
16.1.1 UIViewController的初始化
16.1.2 常用方法和执行顺序
16.1.3 自定义视图控制器
16.1.4 视图控制器的切换
16.2导航控制器
16.2.1 导航控制器的推送和返回
16.2.2 导航栏的自定义
16.3 标签控制器
16.3.1 标签控制器的切换关系
16.3.2 标签控制器的初始化
16.3.3 设置文字与图片
16.3.4 UITabBarController的自定义
16.4自动布局
16.4.1 AutoLayout简介
16.4.2 创建约束条件
16.4.3添加约束条件
第十七章 UIView动画以及触摸手势
17.1 UIView动画简述
17.2 建立UIView动画
17.3 动画回调
17.4 过渡动画
17.5 动画Blocks的使用
17.6图像视图动画
17.7 触摸事件
17.8 手势
第十八章滚动视图的使用
18.1 UIScrollView滚动视图
18.1.1 UIScrollView的工作机制
18.1.2 UIScrollView的常用属性
18.1.3 UIScrollView的实际使用
18.2 UIPageControl页面指示器控件
18.3 构建UIPickerView多轮表格
18.3.1 创建UIPickerView
18.3.2 创建基于视图的选取器
18.4 使用UIDatePicker时间选取器
第十九章创建和管理表格视图
19.1 UITableView和UITableViewController简介
19.2 创建表格
19.4 字体表格实例
19.5 使用内置单元格类型
19.5.1 修改内置单元格
19.6 定制自己的单元格
19.7 修改单元格的选中样式
19.8 记住定制单元格的控制状态
19.9 移出单元格选中时的高亮显示状态
19.10 单元格的配件样式
19.11 编辑单元格
19.11.1 处理删除请求
19.11.2 滑动单元格
19.11.3 对单元格重新排序
19.12 表格数据排序
19.13 创建分段表格
19.13.1 创建标题
19.13.2 创建分段索引
19.13.3 定制表头和脚注
19.14 创建分组表格
19.15 创建搜索表格
19.16 下拉刷新(ios6新特征)
19.17 UICollectionView(ios6新特征)
19.17.1 配置数据源
19.17.2 使用UICollectionViewFlowLayout
19.17.3 删除和添加项
19.17.4 使用UICollectionViewLayout
第二十章输入控件
20.1 文本输入
20.2 取消键盘
20.3 输入控制
第二十一章网络开发
21.1 检查网络状态
21.2 同步请求
21.3 异步请求
21.4  GET与POST
21.5 数据上传与下载
21.5.1 XML与XML解析
21.5.2 JSON与JSON解析
21.6 ASIHTTPRequest简介
21.7 网页视图
第二十二章音频与视频
22.1音频
22.2 视频
第四部分高级应用
第二十三章高级动画
23.1 图层
23.1.1图层的坐标系
23.1.2 指定图层的几何
23.1.3 图层的几何变换
23.1.4 变换函数
23.1.5 修改变换的数据结构
23.1.6 通过键值路径修改变换
23.2 使用Core Animation Transitions
23.3 深入了解 Core Animation
23.3.1 基本概念
23.3.2 CALayer及时间模型
23.3.3 显式动画Animation
23.3.4 CABasicAnimation的实际使用
23.3.5 CAKeyframeAnimation的实际使用
23.3.6 CAAnimationGroup组合动画的使用
第二十四章使用相册和照相机
24.1 使用图像拾取器
24.2 使用照相机
24.3 图像的存储
24.4 图像的重构
第二十五章数据持久性
25.1 应用程序的沙盒
25.2 获取文件路径
25.3 属性列表序列化
25.4 对象归档
25.4.1 遵守并实现NSCoding
25.4.2 对对象进行归档
25.4.3 读取归档的数据
25.5 文件管理
25.6 Core Data的使用
第二十六章多线程
26.1 线程与多线程
26.2 开辟子线程
26.3 定时器NSTimer
26.4 通知
第二十七章地图
27.1 定位
27.2 地图视图
27.3 地图注解
27.4 自定义地图注解
第二十八章真机调试
第二十九章访问设备能力(真机)
29.1 加速计
29.1.1 加速计的物理特性
29.1.2 访问加速计
29.2 控制屏幕的亮度
29.3 获取当前设备信息
29.4 监控电池状态
29.5 启用和禁用接近传感器
29.6 检测设备晃动

本目录推荐