万本电子书0元读

万本电子书0元读

顶部广告

iOS开发标准教程电子书

1.全新平台,全新技术。本书以全新iOS 9为发环境,并采用新的发工具Xcode 7行讲解。iOS 9为新操作系统,将快速替代iOS 7、8等老版本系统,成为以后iPhone、iPad发的主力平台。2.基础铺垫,门容易在国内,虽然iPhone、iPad虽然已经很普及,但是相关发却是这两年才普及,越来越多的发者学习iOS发。本书针对读者缺少Objective-C、Xcode等基础知识的特,在第2~4章中着重介绍相关内容。3.实例为主,上手容易iOS以实用为目标。为了方便读者学习致用,本书在讲解知识时贯穿了大量实例。这些实例短小精悍,非常方便读者体验实际编程,从而迅速提升发水平。4. 配套资源丰富本书配有PPT课件、案例源代码等配套教学资源

售       价:¥

纸质售价:¥51.30购买纸书

13人正在读 | 0人评论 9.8

作       者:丁敬香 袁美斌 崔文

出  版  社:人民邮电出版社

出版时间:2016-07-01

字       数:37.0万

所属分类: 科技 > 计算机/网络 > 软件系统

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书全面、系统地介绍了iOS 9发技术,同时附带大量实例,供读者实战演练。本书内容讲解详细,示例丰富,书中每一个知识都配备了对应的实例和运行结果图,这样可以使读者在学习时轻松上手。本书共分4篇。第1篇包括iOS 9发概述、iOS 9的发工具Xcode 7、Objective-C语言基础以及Cocoa基础;第2篇介绍自定义视图和视图控制器、文字显示视图、图形图像、网页操作、表视图、导航控制器和标签栏控制器以及自动布局;第3篇介绍提醒处理、选择操作、定位服务与地图、访问内置的应用程序、多媒体、动画、触摸与手势等;第4篇通过两个App实例让读者了解一个App从发到申请账号再到在应用商店中上架的整个过程。本书为没有iOS 9技术基础的新手编写。通过对本书的学习,读者可以基本建立起iOS 9技术的思想框架,并且对iOS 9发的过程有一个初步的了解。所以,本书不仅适合作为大中专院校的教材,也适合iOS 9技术爱好者自学使用。<br/>【推荐语】<br/>1.全新平台,全新技术。本书以全新iOS 9为发环境,并采用新的发工具Xcode 7行讲解。iOS 9为新操作系统,将快速替代iOS 7、8等老版本系统,成为以后iPhone、iPad发的主力平台。2.基础铺垫,门容易在国内,虽然iPhone、iPad虽然已经很普及,但是相关发却是这两年才普及,越来越多的发者学习iOS发。本书针对读者缺少Objective-C、Xcode等基础知识的特,在第2~4章中着重介绍相关内容。3.实例为主,上手容易iOS以实用为目标。为了方便读者学习致用,本书在讲解知识时贯穿了大量实例。这些实例短小精悍,非常方便读者体验实际编程,从而迅速提升发水平。4. 配套资源丰富本书配有PPT课件、案例源代码等配套教学资源<br/>【作者】<br/>程序设计类畅销图书作者,擅长程序设计、移动发类选题。其编写的精通系列,创造了数十万销量的销售佳绩。<br/>
目录展开

扉页

版权页

内容提要

前言

第1篇 基础篇

第1章 iOS 9开发概述

1.1 iOS简介

1.1.1 iOS发展历程

1.1.2 iOS架构

1.1.3 iOS运行设备

1.2 iOS 9新特性

1.2.1 新字体

1.2.2 iPad分屏

1.2.3 应用切换

1.2.4 Spotlight/搜索

1.2.5 密码增强

1.2.6 系统内置地图功能增强

1.2.7 备忘录

1.2.8 低电量模式

1.2.9 3DTouch

1.2.10 App Thinning

1.2.11 App内容加密传输

1.2.12 UI Test

1.2.13 人工智能和搜索API

1.2.14 Contacts Framework

1.2.15 Watch Connectivity

1.2.16 Swift 2

1.3 构建开发环境——Xcode 7

1.3.1 Xcode简介

1.3.2 Xcode发展历程

1.3.3 安装Xcode 7

1.3.4 绑定苹果开发者账号

1.3.5 更新文件和组件

1.3.6 帮助文档

1.4 编写第一个iOS 9应用

1.4.1 创建项目

1.4.2 编译、连接、运行

1.4.3 iOS模拟器介绍

1.4.4 编辑界面

1.4.5 编写代码

1.4.6 定制应用程序图标

1.5 小结

1.6 习题

第2章 iOS 9的开发工具Xcode 7

2.1 Xcode 7的新特性

2.1.1 真机调试

2.1.2 App Thinning

2.1.3 UIStackView

2.1.4 UI Test

2.1.5 Address Sanitizer

2.1.6 Storyboard References

2.2 解剖Xcode 7界面

2.2.1 导航窗口

2.2.2 工具窗口

2.2.3 编辑窗口

2.2.4 目标窗口

2.3 Xcode 7项目结构

2.4 调试程序

2.5 小结

2.6 习题

第3章 Objective-C语言基础

3.1 Objective-C语言简介

3.1.1 Objective-C语言的发展

3.1.2 Objective-C语言的特点

3.2 数据类型

3.2.1 与C语言通用的数据类型

3.2.2 Objective-C特有的数据类型

3.3 变量与常量

3.3.1 变量

3.3.2 常量

3.3.3 标识符

3.4 运算符

3.4.1 赋值运算符

3.4.2 算术运算符

3.4.3 自增自减运算符

3.4.4 位运算符

3.4.5 复合运算符

3.4.6 关系运算符

3.4.7 布尔逻辑运算符

3.4.8 特殊的运算符

3.4.9 运算符的优先级

3.4.10 语句与表达式

3.5 程序控制结构

3.5.1 顺序结构

3.5.2 选择结构

3.5.3 循环结构

3.6 类

3.6.1 类的创建

3.6.2 实例化对象

3.6.3 实例变量

3.6.4 方法

3.7 继承及多态

3.7.1 继承

3.7.2 多态

3.8 分类和协议

3.8.1 分类

3.8.2 协议

3.9 小结

3.10 习题

第4章 Cocoa基础

4.1 Foundation框架

4.1.1 数字对象(NSNumber)

4.1.2 字符串对象(NSString)

4.1.3 数组对象(NSArray)

4.1.4 字典对象(NSDictionary)

4.1.5 集合对象(NSSet)

4.1.6 Foundation框架中对象的总结

4.2 Application框架

4.2.1 Cocoa应用程序项目的创建

4.2.2 编写一个Cocoa应用程序

4.2.3 Application框架中对象的总结

4.3 小结

4.4 习题

第2篇 界面设计篇

第5章 自定义视图和视图控制器

5.1 视图库介绍

5.2 自定义视图的创建

5.2.1 静态创建自定义视图

5.2.2 动态创建自定义视图

5.3 视图控制器

5.3.1 创建视图控制器

5.3.2 定义初始视图

5.4 视图的实现

5.4.1 切换视图

5.4.2 旋转视图

5.5 小结

5.6 习题

第6章 文字显示视图

6.1 标签控件Lable

6.1.1 创建标签

6.1.2 制作特殊的标签

6.2 文本框控件

6.2.1 创建文本框

6.2.2 制作特殊的文本框

6.2.3 键盘的显示

6.2.4 设置键盘的显示类型

6.2.5 关闭键盘

6.2.6 文本框的实现

6.3 文本视图

6.3.1 创建文本视图

6.3.2 制作特殊的文本视图

6.3.3 文本视图中键盘的退出

6.3.4 文本视图的应用——阅读浏览器

6.4 小结

6.5 习题

第7章 图形图像

7.1 图像视图

7.1.1 创建图像视图

7.1.2 显示图像

7.2 设置独特的图像视图

7.2.1 显示模式

7.2.2 改变位置

7.2.3 改变大小

7.2.4 旋转

7.2.5 缩放

7.3 图像视图的应用——图片浏览器

7.4 绘制图形术语简介

7.4.1 图形上下文

7.4.2 图形上下文的分类

7.4.3 Quartz 2D定义的数据类型

7.4.4 获取当前的图形上下文

7.4.5 使用Quartz 2D绘图的步骤

7.5 绘制路径

7.5.1 绘制线段

7.5.2 绘制矩形

7.5.3 路径函数总结

7.5.4 为图形添加特效

7.6 绘制位图

7.6.1 绘制单个位图

7.6.2 绘制多个位图

7.7 绘制文字

7.7.1 文字设置

7.7.2 设置转换矩阵

7.7.3 填充字体

7.7.4 设置绘制模式

7.8 小结

7.9 习题

第8章 网页操作

8.1 网页视图的创建

8.2 加载内容

8.2.1 加载网页内容

8.2.2 加载HTML代码

8.3 设置独特的网页

8.3.1 自动识别网页内容

8.3.2 自动缩放

8.4 添加导航

8.4.1 导航动作

8.4.2 加载时常用方法

8.5 网页视图的应用——网页浏览器

8.6 小结

8.7 习题

第9章 表视图

9.1 创建表视图

9.2 内容填充

9.2.1 填充内容的步骤

9.2.2 填充字符串

9.2.3 填充图片

9.2.4 添加页眉页脚

9.2.5 添加索引

9.3 设置表单元

9.3.1 设置显示风格

9.3.2 设置标记

9.3.3 设置行高

9.4 响应表视图

9.4.1 选择行

9.4.2 删除行

9.4.3 添加行

9.4.4 移动行

9.4.5 缩进

9.5 创建分组表

9.6 填充分组表

9.6.1 填充Grouped风格的分组表

9.6.2 填充Plain风格的分组表

9.7 表视图的实现

9.8 小结

9.9 习题

第10章 导航控制器和标签栏控制器

10.1 导航控制器

10.1.1 导航控制器的组成

10.1.2 导航控制器的创建

10.1.3 改变导航控制器的关联视图

10.1.4 实现导航

10.1.5 添加标题

10.1.6 设置导航栏颜色

10.1.7 添加左右按钮

10.1.8 设置返回按钮

10.2 标签栏控制器

10.2.1 标签栏控制器的创建

10.2.2 设置标签栏控制器

10.3 导航控制器和标签栏控制器应用——电话簿

10.4 小结

10.5 习题

第11章 自动布局

11.1 自动布局的基本原理

11.1.1 旧的界面布局方式的缺点

11.1.2 自动布局的原理

11.1.3 SizeClass

11.2 自动布局

11.2.1 开启自动布局

11.2.2 界面预览

11.2.3 添加自动布局

11.2.4 代码添加自动布局

11.3 SizeClass

11.4 图片裁剪

11.5 小结

11.6 习题

第3篇 应用篇

第12章 提醒处理

12.1 对话框视图

12.1.1 创建对话框视图

12.1.2 显示对话框视图

12.1.3 对话框视图的设置

12.1.4 响应提醒视图

12.2 动作表单

12.2.1 动作表单的创建

12.2.2 显示动作表单

12.2.3 侧边显示动作表单

12.2.4 响应动作表单

12.3 小结

12.4 习题

第13章 选择操作

13.1 日期选择器

13.1.1 日期选择器的创建

13.1.2 定制日期选择器

13.1.3 日期选择器应用——生日管理器

13.2 自定义选择器

13.2.1 自定义选择器的创建

13.2.2 定制自定义选择器

13.2.3 自定义选择器应用——更换头像

13.3 小结

13.4 习题

第14章 定位服务与地图

14.1 定位服务

14.1.1 获取位置数据

14.1.2 管理与提供位置服务

14.1.3 位置方向

14.2 创建地图

14.2.1 静态创建地图

14.2.2 动态创建地图

14.3 定制地图

14.3.1 设置显示模式

14.3.2 显示当前的位置

14.3.3 指定位置

14.3.4 添加标记

14.3.5 在一定范围内显示指定位置

14.3.6 获取地图的缩放级别

14.3.7 标注

14.3.8 将位置转换为地址

14.4 地图的应用——地图浏览器

14.5 小结

14.6 习题

第15章 访问内置的应用程序

15.1 地址簿

15.1.1 访问地址簿

15.1.2 添加联系人

15.1.3 显示个人信息

15.2 电子邮件

15.2.1 访问系统电子邮件

15.2.2 发送系统电子邮件

15.2.3 SMS的访问以及发送

15.3 日历

15.3.1 单个事件界面

15.3.2 添加或编辑日历事件界面

15.4 小结

15.5 习题

第16章 多媒体

16.1 照片库

16.1.1 操作照片库

16.1.2 访问照片库

16.1.3 定制照片

16.1.4 设置相机

16.1.5 照片库的应用——背景选择

16.2 音频

16.2.1 系统声音

16.2.2 音频播放器

16.2.3 录音

16.2.4 访问音乐库

16.2.5 音频的应用——MP3播放器

16.3 视频

16.4 小结

16.5 习题

第17章 动画

17.1 UIView动画

17.1.1 创建动画块

17.1.2 修改动画块

17.1.3 过渡动画

17.2 CATransition动画

17.2.1 CATransition实现动画

17.2.2 公开动画效果

17.2.3 非公开动画效果

17.3 NSTimer动画

17.3.1 NSTimer的创建

17.3.2 平移

17.3.3 旋转

17.3.4 缩放

17.4 小结

17.5 习题

第18章 触摸与手势

18.1 触摸

18.1.1 触摸阶段

18.1.2 触摸方法

18.2 手势

18.2.1 轻拍

18.2.2 捏

18.2.3 滑动

18.2.4 旋转

18.2.5 移动

18.2.6 长按

18.2.7 自定义手势

18.3 小结

18.4 习题

第4篇 实战篇

第19章 实例1:App注册与登录

19.1 项目分析

19.2 项目实现过程

19.2.1 资源导入

19.2.2 添加Navigation Controller

19.2.3 制作登录界面

19.2.4 制作注册界面

19.3 应用调试

19.3.1 打印调试

19.3.2 断点调试

19.3.3 UI调试

19.4 代码解析

19.4.1 文本判断

19.4.2 NSUserDefaults存取

19.5 运行结果

第20章 实例2:计算器App

20.1 App工程设置

20.1.1 Bundle Identifier设置

20.1.2 App Icon设置

20.1.3 启动图设置

20.1.4 应用名称设置

20.2 App实现过程

20.3 运行结果

20.4 开发者账号申请

20.5 证书申请

20.6 提交到App商店

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部