正版2手包邮 iOS应用程序开发方法与实践 金福生,李朴之

  • 正版2手包邮 iOS应用程序开发方法与实践 金福生,李朴之
  • 所属分类:
    发货地:开封
  • 价    格:28
  • 市场价格:
  • 今日价格: 有特价请联系
  • 优惠详情: 剩余数量总共数量
  • 最近热度:
  • 累计热度: 16
  • 综合得分:
  • 信誉得分:
  • 品牌:
  • 货号:5b15bd8c1d61
  • 立刻联系购买联系商家xiaomaomao0515

        本商品由xiaomaomao0515提供,通过xiaomaomao0515完成交易,请放心购物

亲,欢迎光临小店。本店专注于二手教材经营,诚信为本,图书品质保证 ,欢迎购买。

本书为正版二手图书,如有影响阅读的,本店承诺无条件退货处理

 基本信息

 

书名:iOS应用程序开发方法与实践

原价:59.00

作者:金福生,李朴之 编著

出版社:人民邮电出版社

出版日期:2012-7-1

ISBN(咨询特价)

字数:(咨询特价)

页码:461

版次:1

装帧:平装

开本:16开

商品重量:

 


 

 

内容提要

 


 

 

本书是一本面向初学者的入门教材,全面系统地介绍了苹果公司最新的iOS5平台应用程序开发的各个知识点。教材内容全面,既讲解了相关基础知识,如iOS平台架构简介、Objective-C编程语言、视图与视图控制器、触屏事件处理、界面控件的用法、Xcode与InterfaceBuilder开发工具的使用、数据持久化等知识点,又深入探讨了相对高级的技术内容,例如视频与音频播放、网络、iCloud以及Cocos2d游戏开发入门等,知识点覆盖了绝大多数应用程序的开发。
  教材内容循序渐进,每一章都分为理论知识、实验案例、知识点总结与练习题四部分,另外配有配套代码与电子教案。读者可以通过学、做、练的方式对iOS程序开发中的每个细节做到知其然亦知其所以然。
  本书语言表达严谨流畅、内容丰富,既符合初学者的学习需求,又满足有一定基础的读者的需要。本书适合作为高等院校计算机学院、软件学院相关课程的教材,同时也适合作为开发人员的技术参考书。

 

 

目录

 


 

 

第1章 iOS平台初探
1.1 iOS框架介绍
1.1.1 iOS的现状与发展前景
1.1.2 iOS框架层次
1.1.3 iPhone、iPad与iPod touch开发的与区别
1.2 其他主流移动操作系统简介
1.2.1 Android
1.2.2 Windows Mobile与Windows Phone
1.3 安装并配置集成开发环境
1.3.1 申请加入iOS开发人员计划
1.3.2 安装Xcode与iOS SDK
1.3.3 其他相关开发工具介绍
1.4 配置iOS设备以运行程序
1.4.1 生成并安装证书
1.4.2 注册设备
1.4.3 创建应用程序ID
1.4.4 创建并安装描述文件
1.5 使用Xcode创建第一个iOS应用程序
1.5.1 在Xcode中创建项目
1.5.2 熟悉Xcode界面
1.5.3 了解项目文件的组织结构
1.5.4 编译并在模拟器中运行项目
1.5.5 使用Interface Builder丰富程序的界面
1.5.6 在iOS设备上运行程序
1.5.7 使用iOS模拟器
1.6 了解程序执行的具体过程
1.6.1 图形界面程序执行的基本流程
1.6.2 程序入口
1.6.3 应用程序类
1.6.4 委托模式
1.6.5 应用程序委托类
1.6.6 分析程序执行的流程
1.7 本章小结
1.8 练习题

第2章 iOS开发基础知识
2.1 Objective-C语言介绍
2.2 类
2.2.1 类的外部接口与内部实现
2.2.2 类的成员变量
2.2.3 类的实例方法
2.2.4 类的属性
2.2.5 类的静态变量与静态方法
2.2.6 类的继承与复合
2.2.7 类的实例化与初始化
2.3 协议
2.3.1 声明协议
2.3.2 实现协议
2.3.3 使用协议限制对象类型与行为
2.4 类别
2.4.1 声明类别并实现类别方法
2.4.2 扩展类的功能
2.4.3 拆分类的实现
2.5 内存管理
2.5.1 通过实际场景了解内存管理
2.5.2 NSObject类与保留计数
2.5.3 自动释放池
2.5.4 内存管理原则
2.5.5 属性的附加特性与内存管理
2.6 字符串操作
2.6.1 创建字符串
2.6.2 字符串的各种操作
2.7 错误接收与异常处理
2.7.1 错误接收
2.7.2 异常处理
2.8 键值编码
2.9 集合类
2.9.1 数组与可变数组
2.9.2 集合与可变集合
2.9.3 字典与可变字典
(咨询特价) 函数指针与块
(咨询特价).1 使用函数指针
(咨询特价).2 声明块类型
(咨询特价).3 定义和使用块对象
(咨询特价) 本章小结
(咨询特价) 练习题

第3章 视图与触屏事件
3.1 视图
3.1.1 视图层次与视图树
3.1.2 UIKit坐标系
3.1.3 坐标点、尺寸与位置
3.1.4 创建视图
3.1.5 视图框架、边界与中心
3.1.6 视图的显示
3.2 事件
3.2.1 事件对象
3.2.2 触屏对象
3.2.3 响应对象
3.2.4 案例:验证响应对象链表与点击测试过程
3.2.5 多点触屏内部机制
3.2.6 案例:验证多点触屏机制
3.3 综合案例:图片浏览程序
3.4 本章小结
3.5 练习题

第4章 界面控件与内置视图
4.1 界面控件基础
4.1.1 控件基本属性
4.1.2 目标-行为机制
4.2 常用界面控件的使用
4.2.1 按钮
4.2.2 案例:按钮的使用方法
4.2.3 文本框与键盘交互
4.2.4 案例:文本框的使用方法
4.2.5 开关
4.2.6 案例:开关的使用方法
4.2.7 滑动调节器
4.2.8 案例:滑动调节器的使用方法
4.2.9 分页控件
4.2.10 案例:分页控件的使用方法
4.2.11 分段控件
4.3 常用内置视图的使用
4.3.1 滚动视图
4.3.2 案例:滚动视图的使用
4.3.3 进度条
4.3.4 任务指示视图
4.3.5 警告视图
4.3.6 案例:警告视图的使用方法
4.3.7 行为列表
4.3.8 滚轮选取视图
4.3.9 案例:滚轮选取视图的使用方法
4.3.10 表格视图
4.4 本章小结
4.5 练习题

第5章 视图控制器
5.1 MVC架构模式
5.2 视图控制器的作用与分类
5.3 基本视图控制器
5.3.1 UIViewController类
5.3.2 案例:使用视图控制器构建程序界面
5.3.3 设备旋转
5.3.4 案例:验证设备方位与界面方位
5.3.5 案例:设备旋转后的界面重新布局
5.4 容器视图控制器
5.4.1 标签栏控制器
5.4.2 案例:使用标签栏控制器实现视图切换
5.4.3 导航栏控制器
5.4.4 案例:使用导航栏控制器管理层次化界面
5.5 模式视图控制器
5.5.1 UIViewController类与模式视图
5.5.2 案例:模式视图的显示与关闭
5.6 本章小结
5.7 练习题

第6章 使用开发工具
6.1 Interface Builder界面设计器
6.1.1 nib文件
6.1.2 Interface Builder界面
6.1.3 案例:使用IB创建一个简单应用程序
6.1.4 案例:添加自定义对象
6.1.5 案例:使用Xcode 4简化操作
6.2 代码检查器与代码分析器
6.2.1 案例:使用代码检查器检查程序错误
6.2.2 案例:使用代码分析器检查程序错误
6.3 调试器
6.3.1 调试窗口界面
6.3.2 案例:使用控制台输出语句与调试器找出程序错误
6.4 Instruments采样分析器
6.4.1 案例:使用Instruments找出内存泄露的代码
6.5 本章小结
6.6 练习题

第7章 基本数据持久化技术
7.1 背景知识
7.1.1 数据持久化方法简介
7.1.2 案例:遍历应用程序的目录与文件
7.2 文本文件
7.2.1 案例:使用文本文件保存数据
7.3 属性列表
7.3.1 案例:使用属性列表序列化简单对象
7.4 对象图的归档与解档
7.4.1 NSCoding协议
7.4.2 NSCoder类与不同的归档方式
7.4.3 案例:使用键值归档
7.4.4 对象图
7.4.5 案例:使用条件归档限制对象图的范围
7.5 综合案例:商品清单程序
7.5.1 创建项目并了解项目结构
7.5.2 设置表格视图的数据源
7.5.3 单格的重用与生成
7.5.4 保存与恢复程序状态
7.5.5 添加详细视图
7.5.6 设置表格视图的委托对象
7.6 本章小结
7.7 练习题

第8章 多媒体
8.1 音频与视频基础
8.1.1 容器与编码
8.1.2 音频编码格式介绍
8.1.3 采样率与比特率
8.1.4 音频工具afconvert与afinfo
8.2 音频
8.2.1 使用System Audio Services播放声音
8.2.2 案例:播放简短音效与实现震动
8.2.3 使用Audio Player播放与控制声音
8.2.4 案例:播放较长的声音
8.2.5 使用Audio Recorder录制声音
8.2.6 案例:实现带录音功能的音乐播放机
8.2.7 使用Music Player Controller播放媒体库音乐
8.2.8 案例:播放媒体库

 

.........
热门相关信息