苹果iOS6开发应用教程

苹果iOS6开发应用教程

睿峰科技, 编

出版社:当代中国出版社

年代:2013

定价:30.0

书籍简介:

随着苹果iPhone、iPad等移动终端的持续热销,苹果AppStore上面的应用程序下载已超过400亿次,这些应用程序的开发,所使用的正是苹果iOS平台。iOS平台是苹果智能设备使用的操作系统,其界面美观、简洁,稳定性高,与硬件配合度极高。《苹果iOS6开发应用教程》是一本详细介绍苹果iOS6最新平台软件开发应用的书籍。

作者介绍:

马泳宇  英国剑桥大学网络、视音频技术博士  美国苹果公司核心开发工程师  深圳市政大型项目云计算平台总策划及总工程师  中国人寿保险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语句的嵌套

第一部分 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 类型定义符typedef4.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 开发工具Xcode6.3 HelloWorld解析6.3.1 #import6.3.2 NSLog()6.3.3 @”字符串”6.3.4 注释6.3.5 #progma mark6.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 NSArray9.3.2 NSArray简化9.3.3 NSMutableArray9.4 字典9.4.1 NSDictionary9.4.2 NSMutableDictionary9.5 集9.5.1 NSSet9.5.2 NSMutableSet9.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 类目Category12.1.1 类目的声明和实现12.1.2 类目的使用12.1.3 举例12.1.4 类目的局限性12.2 延展Extension12.3 协议Protocol12.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 按钮UIButton15.1.1 UIButton的初始化15.1.2 事件与回调15.1.3 设置背景和文字15.1.4 自定义按钮15.2 标签UILabel15.2.1 UILabel的常用属性15.2.2 UILabel的初始化15.2.3更好的文本展示15.3 其他简单控件15.3.1 开关控件UISwitch15.3.2 滑块控件UISlider15.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 创建UIPickerView18.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 使用UICollectionViewFlowLayout19.17.3 删除和添加项19.17.4 使用UICollectionViewLayout第二十章输入控件20.1 文本输入20.2 取消键盘20.3 输入控制第二十一章网络开发21.1 检查网络状态21.2 同步请求21.3 异步请求21.4 GET与POST21.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 Transitions23.3 深入了解 Core Animation23.3.1 基本概念23.3.2 CALayer及时间模型23.3.3 显式动画Animation23.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 遵守并实现NSCoding25.4.2 对对象进行归档25.4.3 读取归档的数据25.5 文件管理25.6 Core Data的使用第二十六章多线程26.1 线程与多线程26.2 开辟子线程26.3 定时器NSTimer26.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 检测设备晃动

内容摘要:

该教程分四部分:   第一部分从开发基础语言入手,深入浅出的讲解了C语言和面向对象的Object_C语言,详细介绍了开发苹果iOS应用所需要的基础知识,其中大量实际案例帮助读者深入理解基础开发语言和后续开发之间的关联。   第二部分,iOS开发中高级进阶,这一部分详细阐述了苹果iOS开发工具、基本视图、UI框架,帮助读者掌握使用苹果优秀的开发工具XCode来进行苹果应用程序的开发流程,并详细介绍了苹果iOS框架下的一些高级应用,如音频、视频、照相机使用、极速其使用、地图框架、短信、邮件等应用,并介绍了苹果真机调试的技巧。   第三部分,项目实训,这一部分选取了睿峰科技公司承担的几项重大项目,如中国工商银行移动智慧银行、中国人寿移动保险系统等,通过对从项目策划到设计开发,再到测试部署等环节的具体分析,引导读者了解掌握苹果iOS平台开发的整体流程和技术要点。   第四部分,专题讲座,这部分教程分专题向读者介绍了在iOS开发领域的高级知识,如色彩搭配、体验设计、原型设计等,帮助读者迅速掌握该领域的高级知识。

编辑推荐:

随着苹果iPhone、iPad等移动终端的持续热销,苹果AppStore上面的应用程序下载已超过400亿次,这些应用程序的开发,所使用的正是苹果iOS平台。iOS平台是苹果智能设备使用的操作系统,其界面美观、简洁,稳定性高,与硬件配合度极高。“苹果iOS6开发从入门到实战”是一本详细介绍苹果iOS6最新平台软件开发应用的书籍。

书籍规格:

书籍详细信息
书名苹果iOS6开发应用教程站内查询相似图书
9787515402789
如需购买下载《苹果iOS6开发应用教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位当代中国出版社
版次1版印次1
定价(元)30.0语种简体中文
尺寸24 × 17装帧平装
页数印数

书籍信息归属:

苹果iOS6开发应用教程是当代中国出版社于2013.6出版的中图分类号为 TN929.53 的主题关于 移动电话机-应用程序-程序设计-教材 的书籍。