Swift开发指南(修订版)

Swift开发指南(修订版)

作者:关东升赵志荣

出版社:人民邮电

出版年:2014年12月

ISBN:9787115373335

所属分类:行业好书

书刊介绍

《Swift开发指南(修订版)》内容简介

本教程通过大量案例讲解了Swift语言开发的方方面面,包含常量与变量、运算符和表达式、数据类型、数据类型转换、字符串类型、语言的元组类型、可选类型、数组、字典、控制语句、函数、闭包、类与结构体、属性、方法、下标、继承、构造器、析构器、扩展、协议等。
本书适合现有iOS开发者,其它移动平台开发者计划从事iOS开发者,对iOS开发感兴趣的读者,计划从事iOS开发工作的人,以及计算机专业大学生。本书属于基础语言类技术书,非常适合作为培训教材。
关东升 国内知名iOS技术作家,iOS技术顾问,高级培训讲师,移动开发专家。担任51CTO社区iOS技术顾问,精通iOS、Android和Windows Phone及HTML5等移动开发技术,擅长移动平台的应用和游戏类项目开发。曾先后主持开发大型网络游戏《神农诀》的iOS和Android客户端、国家农产品追溯系统的iPad客户端、酒店预订系统的iPhone客户端、金融系统微博的iOS和Windows Phone及Android客户端。在App Store上发布了多款游戏和应用软件。长期为中国移动研究院、云南移动、东软、方正科技、大唐电信、中石油、深圳康拓普、上海财富168、天津港务局等企事业单位授课。除本书外,还著有《iOS开发指南》《品味移动设计》《iOS网络编程与云端应用最佳实践》《iOS传感器应用开发最佳实践》《iOS多媒体编程技术最佳实践》《iPhone与iPad开发实战——iOS经典应用剖析》等畅销书。

作品目录

前言
内容和组织结构
本书网站
源代码
同步练习
勘误与支持
致谢
第一部分
基础篇

1、章:准备开始
1.1、本书学习路线图
1.2、本书中的约定
1.3、Xcode开发工具
1.4、如何使用API帮助
1.5、本章小结
1.6、同步练习

2、章:第一个Swift程序
2.1、使用Playground编写
2.2、代码解释
2.3、本章小结
2.4、同步练习

3、章:Swift基本语法
3.1、标识符和关键字
3.2、常量和变量
3.3、注释
3.4、表达式
3.5、本章小结
3.6、同步练习

4、章:基本运算符
4.1、算术运算符
4.2、关系运算符
4.3、逻辑运算符
4.4、位运算符
4.5、其他运算符
4.6、本章小结
4.7、同步练习

5、章:基本数据类型
5.1、Swift数据类型
5.2、整型
5.3、浮点型
5.4、数字表示方式
5.5、数字类型之间的转换
5.6、布尔型
5.7、元组类型
5.8、本章小结
5.9、同步练习

6、章:字符和字符串
6.1、字符
6.2、创建字符串
6.3、字符串可变性
6.4、字符串比较
6.5、本章小结
6.6、同步练习

7、章:控制语句
7.1、分支语句
7.2、循环语句
7.3、跳转语句
7.4、本章小结
7.5、同步练习

8、章:集合
8.1、数组集合
8.2、字典集合
8.3、集合的复制
8.4、本章小结
8.5、同步练习

9、章:函数
9.1、使用函数
9.2、传递参数
9.3、函数返回值
9.4、函数类型
9.5、函数重载
9.6、嵌套函数
9.7、泛型和泛型函数
9.8、本章小结
9.9、同步练习

10、章:闭包
10.1、回顾嵌套函数
10.2、闭包的概念
10.3、使用闭包表达式
10.4、使用尾随闭包
10.5、捕获上下文中的变量和常量
10.6、本章小结
10.7、同步练习
第二部分
面向对象篇

11、章:Swift语言中的面向对象特性
11.1、面向对象概念和基本特征
11.2、Swift中的面向对象类型
11.3、枚举
11.4、结构体与类
11.5、类型嵌套
11.6、可选类型与可选链
11.7、访问限定
11.8、本章小结
11.9、同步练习

12、章:属性与下标
12.1、存储属性
12.2、计算属性
12.3、属性观察者
12.4、静态属性
12.5、使用下标
12.6、本章小结
12.7、同步练习

13、章:方法
13.1、实例方法
13.2、静态方法
13.3、本章小结
13.4、同步练习

14、章:构造与析构
14.1、构造器
14.2、构造器重载
14.3、析构器
14.4、本章小结
14.5、同步练习

15、章:继承
15.1、从一个示例开始
15.2、构造器继承
15.3、重写
15.4、类型检查与转换
15.5、本章小结
15.6、同步练习

16、章:扩展和协议
16.1、扩展
16.2、协议
16.3、扩展中声明协议
16.4、本章小结
16.5、同步练习

17、章:Swift内存管理
17.1、Swift内存管理概述
17.2、强引用循环
17.3、打破强引用循环
17.4、闭包中的强引用循环
17.5、本章小结
17.6、同步练习
第三部分
过渡篇

18、章:从Objective-C到Swift
18.1、选择语言
18.2、Swift调用Objective-C
18.3、Objective-C调用Swift
18.4、本章小结
18.5、同步练习

19、章:使用Foundation框架
19.1、数字类
NSNumber
19.2、字符串类
19.3、数组类
19.4、字典类
19.5、本章小结
19.6、同步练习
第四部分
实战篇

20、章:iOS开发基础
20.1、iOS介绍
20.2、第一个iOS应用HelloWorld
20.3、iOS
API简介
20.4、本章小结
20.5、同步练习

21、章:项目实战——基于分层架构的多版本iPhone计算器
21.1、应用分析与设计
21.2、创建工程
21.3、业务逻辑层开发
21.4、表示层开发
21.5、Objective-C版本的计算器
21.6、Swift调用Objective-C实现的计算器
21.7、Objective-C调用Swift实现的计算器
21.8、本章小结
21.9、同步练习
看完了

相关推荐

微信二维码