搜书网
发现
标签
注册
登录
搜书网
发现
榜单
标签
注册
登录
Swift开发指南(修订版)
文档评分:
4.0 (
0 个有效评分
)
文档语言:
中文
章节数量:
164
阅读人次:
4482
收藏数量:
0
内容来源:
关东升 / 赵志荣
整理分享:
豆瓣
阅读
收藏
下载
分享
阅读
收藏
下载
分享
文档标签
Swift
iOS开发者
文档概述
本教程通过大量案例讲解了Swift语言开发的方方面面,包含常量与变量、运算符和表达式、数据类型、数据类型转换、字符串类型、语言的元组类型、可选类型、数组、字典、控制语句、函数、闭包、类与结构体、属性、方法、下标、继承、构造器、析构器、扩展、协议等。 本书适合现有iOS开发者,其它移动平台开发者计划从事iOS开发者,对iOS开发感兴趣的读者,计划从事iOS开发工作的人,以及计算机专业大学生。本书属于基础语言类技术书,非常适合作为培训教材。
书籍目录
书籍评论 (
0
)
前言
内容和组织结构
本书网站
源代码
同步练习
勘误与支持
致谢
第一部分 基础篇
第 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 同步练习
看完了
相关书籍
码农增刊Linus与Linux
Documentation for libsodium
软件开发者路线图—从学徒到高手
深入理解Nginx:模块开发与架构解析
Linux系统命令及Shell脚本实践指南
零基础学Java 第2版
Android开发精要
JavaScript和jQuery实战手册(原书第2版)
一步步搭建物联网系统
C语言进阶 : 重点、难点与疑点解析
Linux程序设计(第4版)
Linux内核精髓:精通Linux内核必会的75个绝技
×
分享,让知识传承更久远
×
文档下载
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档