主页 详情

《iOS开发从入门到精通》_张才千,郭毅鹏,李梓萌编著_13619331_9787830021474

【书名】:《iOS开发从入门到精通》
【作者】:张才千,郭毅鹏,李梓萌编著
【出版社】:北京:北京希望电子出版社
【时间】:2014
【页数】:522
【ISBN】:9787830021474
【SS码】:13619331

最新查询

内容简介

第1章 iOS开发基础

1.1 全新的iOS 7系统

1.1.1 iOS发展史

1.1.2 iOS 7的全新功能

1.2 从iPhone到iPad

1.2.1 让世界疯狂的iPhone

1.2.2 改变世界的iPad

1.3 开发前的准备——加入iOS开发团队

1.4 安装Xcode

1.4.1 Xcode概述

1.4.2 iOS SDK介绍

1.4.3 下载并安装Xcode

1.5 熟悉Xcode集成环境

1.5.1 创建一个Xcode项目并启动模拟器

1.5.2 Xcode集成开发环境简介

1.6 常用的第三方工具

1.6.1 iPhone Simulator

1.6.2 Interface Builder

1.7 iOS的常用开发框架

1.7.1 Foundation框架简介

1.7.2 Cocoa框架简介

第2章 编写MVC程序

2.1 MVC模式基础

2.1.1 MVC的结构

2.1.2 MVC的特点

2.2 Xcode中的MVC

2.3 在Xcode中实现MVC

2.3.1 Xcode视图

2.3.2 Xcode视图控制器

2.4 数据模型

2.5 使用模板Single View Application

2.5.1 创建项目

2.5.2 规划变量和连接

2.5.3 设计界面

2.5.4 创建并连接输出口和操作

2.5.5 实现应用程序逻辑

2.5.6 生成应用程序

第3章 Cocoa Touch

3.1 Cocoa Touch基础

3.1.1 Cocoa Touch概述

3.1.2 Cocoa Iouch中的框架

3.1.3 Cocoa Touch的优势

3.2 iPhone的技术层

3.2.1 Cocoa Touch层

3.2.2 多媒体层

3.2.3 核心服务层

3.2.4 核心OS层

3.3 Cocoa Touch中的框架

3.3.1 Core Animation(图形处理)框架

3.3.2 Core Audio(多媒体处理)框架

3.3.3 Core Data(数据处理)框架

3.4 iOS程序的生命周期

3.4.1 iOS程序生命周期的原理

3.4.2 UIViewController的生命周期

3.5 Cocoa中的类

3.5.1 核心类

3.5.2 数据类型类

3.5.3 UI界面类

3.6 国际化

3.7 使用Xcode学习iOS框架

3.7.1 使用Xcode文档

3.7.2 快速帮助

第4章 Xcode Interface Builder界面开发

4.1 Interface Builder基础

4.1.1 Interface Builder的作用

4.1.2 Interface Builder的新特色

4.2 Interface Builder采用的方法

4.3 Interface Builder的故事板

4.3.1 推出的背景

4.3.2 故事板的文档大纲

4.3.3 文档大纲的区域对象

4.4 创建一个界面

4.4.1 对象库

4.4.2 将对象加入到视图中

4.4.3 使用IB布局工具

4.5 定制界面外观

4.5.1 使用属性检查器

4.5.2 设置辅助功能属性

4.5.3 测试界面

4.6 将界面连接到代码

4.6.1 打开项目

4.6 2输出口和操作

4.6.3 创建到输出口的连接

4.6.4 创建到操作的连接

第5章 文本框和文本视图

5.1 文本框(UITextField)

5.1.1 文本框基础

5.1.2 实战演练——在屏幕中显示一个文本输入框

5.1.3 实战演练——设置文本输入框的边框线样式

5.1.4 实战演练——设置文本输入框的字体和颜色

5.1.5 实战演练——在文本输入框中设置一个清空按钮

5.1.6 实战演练——为文本输入框设置背景图片

5.2 文本视图(UITextView)

5.2.1 文本视图基础

5.2.2 实战演练——在屏幕中换行显示文本

5.2.3 实战演练——在屏幕中显示可编辑的文本

5.2.4 实战演练——设置屏幕中文本的对齐方式

第6章 按钮和标签

6.1 标签(UILabel)

6.1.1 标签(UILabel)的属性

6.1.2 实战演练——使用标签(UILabel)显示一段文本

6.1.3 实战演练——在屏幕中显示指定字体和指定大小的文本

6.1.4 实战演练——设置屏幕中文本的对齐方式

6.2 按钮(UIButton)

6.2.1 按钮基础

6.2.2 实战演练——按下按钮后触发一个事件

6.2.3 实战演练——在屏幕中显示不同的按钮

第7章 滑块、步进和图像

7.1 滑块控件(UISlider)

7.1.1 使用UISlider控件的基本方法

7.1.2 实战演练——滑动滑块时显示对应的值

7.1.3 实战演练——滑动滑块控制文字的大小

7.2 步进控件(UIStepper)

7.3 图像视图控件(UIImageView)

7.3.1 UIImageView的常用操作

7.3.2 实战演练——在屏幕中显示图像

7.3.3 实战演练——在屏幕中绘制一幅图像

7.3.4 实战演练——在屏幕中绘图时设置透明度

第8章 使用开关控件和分段控件

8.1 开关控件(UISwitch)

8.1.1 开关控件基础

8.1.2 实战演练——改变UISwitch的文本和颜色

8.1.3 实战演练——显示具有开关状态的开关

8.1.4 实战演练——联合使用UISlider与UISwitch控件

8.2 分段控件

8.2.1 分段控件的属性和方法

8.2.2 实战演练——使用UISegmentedControl控件

8.2.3 实战演练——选择一个分段卡后可以改变屏幕的背景颜色

8.2.4 实战演练——设置分段卡的显示样式

8.2.5 实战演练——设置不显示分段卡的选择状态

第9章 提醒和操作表

9.1 提醒视图(UIAlertView)

9.1.1 UIAlertView基础

9.1.2 不同的提醒效果

9.1.3 实战演练——实现一个自定义提醒对话框

9.2 操作表(UIActionSheet)

9.2.1 操作表的基本用法

9.2.2 响应操作表

9.2.3 使用UIActionSheet的流程

第10章 工具栏和选择器

10.1 工具栏(UIToolbar)

10.1.1 工具栏基础

10.1.2 修改UIToolBar的背景颜色

10.1.3 实战演练——联合使用UIToolBar和UIView

10.1.4 实战演练——分别实现一个播放、暂停按钮

10.2 选择器视图(UIPickerView)

10.2.1 选择器视图基础

10.2.2 实战演练——实现两个UIPickerView控件间的数据依赖

10.3 日期选择器(UIDatePicker)

10.3.1 UIDatePicker基础

10.3.2 实战演练——使用UIDatePicker

10.3.3 实战演练——实现一个日期选择器

第11章 表视图(UITable)

11.1 表视图基础

11.1.1 表视图的外观

11.1.2 表单元格

11.1.3 添加表视图

11.1.4 UITableView详解

11.2 实战演练

11.2.1 实战演练——拆分表视图

11.2.2 实战演练——列表显示18条数据

11.2.3 实战演练——分段显示列表中的数据

11.2.4 实战演练——删除单元格

第12章 活动指示器、进度条和检索条

12.1 活动指示器(UIActivityIndicatorView)

12.1.1 活动指示器基础

12.1.2 实战演练——实现一个播放器的活动指示器

12.2 进度条(UIProgressView)

12.2.1 进度条基础

12.2.2 实战演练——实现一个蓝色进度条效果

12.3 检索条(UISearchBar)

12.3.1 检索条基础

12.3.2 实战演练——在屏幕中实现一个检索框效果

12.3.3 实战演练——实现一个实时显示检索框效果

12.3.4 实战演练——设置检索框的背景颜色

12.3.5 实战演练——在检索框中添加一个书签按钮

第13章 导航控制和弹出框处理

13.1 视图控制器(UIViewController)

13.1.1 UIViewController基础

13.1.2 实战演练——实现不同界面之间的跳转处理

13.2 导航控制器(UINavigationController)

13.2.1 导航栏、导航项和栏按钮项

13.2.2 UINavigationController详解

13.2.3 在故事板中使用导航控制器

13.2.4 使用UINavigationController的流程

13.2.5 实战演练——实现不同视图的切换

13.3 选项卡栏控制器(UITabBarController)

13.3.1 选项卡栏和选项卡栏项

13.3.2 在选项卡栏控制器管理的场景之间共享数据

13.3.3 UITabBarController使用详解

13.3.4 实战演练——实现不同场景的切换

13.4 多场景故事板

13.4.1 多场景故事板基础

13.4.2 创建多场景项目

13.4.3 实战演练——使用第二个视图来编辑第一个视图中的信息

13.5 iPad弹出框

13.5.1 创建弹出框

13.5.2 创建弹出切换

13.5.3 手工显示弹出框

13.5.4 响应用户关闭弹出框

13.5.5 以编程方式创建并显示弹出框

13.5.6 实战演练——使用弹出框更新内容

13.6 分割视图控制器

13.6.1 分割视图控制器基础

13.6.2 使用表视图

第14章 图形、图像、图层和动画

14.1 图形处理

14.1.1 iOS的绘图机制

14.1.2 实战演练——在屏幕中绘制一个三角形

14.2 图像处理

14.2.1 实战演练——实现颜色选择器/调色板功能

14.2.2 实战演练——实现滑动颜色选择器/调色板功能

14.3 图层

14.3.1 图层基础

14.3.2 实战演练——在屏幕中实现3个重叠的矩形

14.3.3 实战演练——实现图层的变换

14.4 实现动画效果

14.4.1 UIImageView动画

14.4.2 视图动画UIView

14.4.3 CoreAnimation详解

14.4.4 实战演练——实现“烟花”效果

14.5 访问声音服务

14.5.1 声音服务基础

14.5.2 实战演练——播放声音文件

14.6 提醒和震动

14.6.1 播放提醒音

14.6.2 实战演练——实现iOS的提醒功能

第15章 定位处理

15.1 Core Location框架

15.1.1 Core Location基础

15.1.2 使用流程

15.2 获取位置

15.2.1 位置管理器委托

15.2.2 处理定位错误

15.2.3 位置精度和更新过滤器

15.2.4 获取航向

15.3 地图功能

15.3.1 Map Kit基础

15.3.2 为地图添加标注

15.4 实战演练——创建一个支持定位的应用程序

15.4.1 创建项目

15.4.2 设计视图

15.4.3 创建并连接输出口

15.4.4 实现应用程序逻辑

15.4.5 生成应用程序

第16章 和互联网接轨

16.1 UIWebView控件

16.2 实战演练——显示指定的网页

16.3 实战演练——控制屏幕中的网页

16.4 实战演练——加载显示PDF、Word和JPEG图片

16.5 实战演练——在网页中加载HTML代码

16.6 实战演练——在网页中实现触摸处理

第17章 多点触摸和手势识别

17.1 多点触摸和手势识别基础

17.2 触摸处理

17.2.1 触摸事件和视图

17.2.2 实战演练——触摸屏幕中的按钮

17.2.3 实战演练——同时滑动屏幕中的两个滑块

17.3 手势处理

17.3.1 手势处理基础

17.3.2 实战演练——实现一个手势识别器

第18章 地址簿、邮件和Twitter

18.1 地址簿

18.1.1 框架Address Book UI

18.1.2 框架Address Book

18.2 电子邮件

18.3 使用Twitter发送推特信息

18.4 实战演练——联合使用地址簿、电子邮件、Twitter和地图

18 4.1 创建项目

18.4.2 设计界面

18.4.3 创建并连接输出口和操作

18.4.4 实现地址簿逻辑

18.4.5 实现地图逻辑

18.4.6 实现电子邮件逻辑

18.4.7 实现Twitter逻辑

18.4.8 生成应用程序

第19章 读写应用程序数据

19.1 iOS应用程序和数据存储

19.2 用户默认设置

19.3 设置束

19.3.1 设置束基础

19.3.2 实战演练——通过隐式首选项实现一个手电筒程序

19.4 直接访问文件系统

19.4.1 应用程序数据的存储位置

19.4.2 获取文件路径

19.4.3 读写数据

19.4.4 读取和写入文件

19.4.5 通过plist文件存取文件

19.4.6 保存和读取文件

19.4.7 文件共享和文件类型

19.4.8 传递一个文档

19.4.9 实战演练——实现一个收集用户信息、的程序

19.5 iCloud存储

19.6 使用SQLite3存储和读取数据

第20章 开发通用的项目程序

20.1 开发通用应用程序

20.1.1 图标文件

20.1.2 启动图像

20.2 实战演练——使用通用程序模板创建通用应用程序

20.2.1 创建项目

20.2.2 设计界面

20.2.3 创建并连接输出口

20.2.4 实现应用程序逻辑

20.3 实战演练——使用视图控制器

20.3.1 创建项目

20.3.2 设计界面

20.3.3 创建并连接输出口

20.3.4 实现应用程序逻辑

20.3.5 生成应用程序

20.4 实战演练——使用多个目标

20.4.1 将iPhone目标转换为iPad目标

20.4.2 将iPad目标转换为iPhone目标

20.5 实战演练——创建基于“主-从”视图的应用程序

20.5.1 创建项目

20.5.2 调整iPad界面

20.5.3 调整iPhone界面

20.5.4 实现应用程序数据源

20.5.5 实现主视图控制器

20.5.6 实现细节视图控制器

20.5.7 生成应用程序

第21章 公交路线查询系统

21.1 系统介绍

21.2 系统主界面

21.2.1 线路查询视图

21.2.2 线路详情模块

21.2.3 线路中某站详情

21.3 站站查询

21.3.1 站站查询主视图

21.3.2 站站查询详情视图

21.4 收藏历史

21.5 地图信息

21.5.1 地图主视图

21.5.2 Web地图视图

21.6 系统设置

21.6.1 主视图

21.6.2 当前城市视图

21.6.3 数据下载视图


书查询(www.shuchaxun.com)本网页唯一编码:
0baff6df175a357ee41b09b732a32eb9#4725d4550bf01b9c8931410fb436ff69#187794538#13619331.zip