计算机
类型
可以朗读
语音朗读
278千字
字数
2014-11-01
发行日期
展开全部
主编推荐语
全面讲解Swift语言,循序渐进,附同步习题及开发实战。
内容简介
本书全面讲解了Swift语言,包含常量与变量、运算符和表达式、数据类型、数据类型转换、字符串类型、语言的元组类型、可选类型、数组、字典、控制语句、函数、闭包、类与结构体、属性、方法、下标、继承、构造器、析构器、扩展、协议、内存管理等。每章均配有同步习题,由浅入深,循序渐进,最后通过iPhone计算器应用的开发带领读者进行了开发实战。
目录
- 封面
- 版权信息
- 前言
- 第一部分 基础篇
- 第 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 同步练习
- 看完了
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。