张云波、冼树华、丁美程编著的《Swift全解析(新式iOS实战开发)/移动开发系列》从Swift4开始,从Swift全面的语法,到iOS ll和iOS 12的入门级App开发,最后由一个非常实用的iOS小游戏开发结束。本书是一本适合新手从零开始,一步一步地坚实掌握iOS开发技术的一站式启蒙书。本书还配有语法和iOS基础开发的视频,可以有效地提升读者的学习效率和理解维度,增强学习兴趣。另外,读者可以与作者无缝交流,快乐地学习iOS开发。
本书适合广大编程爱好者及对iOS开发感兴趣的读者阅读。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | Swift全解析(新式iOS实战开发)/移动开发系列 |
分类 | |
作者 | 张云波//冼树华//丁美程 |
出版社 | 电子工业出版社 |
下载 | ![]() |
简介 | 内容推荐 张云波、冼树华、丁美程编著的《Swift全解析(新式iOS实战开发)/移动开发系列》从Swift4开始,从Swift全面的语法,到iOS ll和iOS 12的入门级App开发,最后由一个非常实用的iOS小游戏开发结束。本书是一本适合新手从零开始,一步一步地坚实掌握iOS开发技术的一站式启蒙书。本书还配有语法和iOS基础开发的视频,可以有效地提升读者的学习效率和理解维度,增强学习兴趣。另外,读者可以与作者无缝交流,快乐地学习iOS开发。 本书适合广大编程爱好者及对iOS开发感兴趣的读者阅读。 目录 第1篇 Swift 4基础语法篇 第1章 关于Swift 第2章 Swift语法基础 2.1 变量和常量 2.2 注释 2.3 分号 2.4 整数 2.5 浮点数 2.6 类型安全和类型推断 2.7 数值型字面量 2.8 数值类型转换 2.9 布尔类型 2.10 元组 2.11 可选类型 2.12 错误处理 2.13 断言 第3章 Swift基本运算符 3.1 术语 3.2 赋值运算符 3.3 算术运算符 3.4 组合赋值运算符 3.5 比较运算符 3.6 三元(目)运算符 3.7 空合运算符 3.8 区间运算符 3.9 逻辑运算符 第4章 Swift字符串和字符 4.1 字符串字面量 4.2 初始化空字符串 4.3 字符串可变性 4.4 字符串都是值类型 4.5 使用字符 4.6 连接字符串与字符 4.7 字符串插入值 4.8 Unicode 4.9 计算字符数量 4.10 访问与修改字符串 4.11 比较字符串 第5章 Swift集合类型 5.1 数组 5.2 集 5.3 字典 第6章 Swift控制流 6.1 for循环 6.1.1 for-in 6.1.2 for条件递增 6.2 while循环 6.2.1 while 6.2.2 repeat while 6.3 if语句 6.4 guard语句 6.5 switch语句 6.6 控制转移语句 6.6.1 continue语句 6.6.2 break语句 6.6.3 fallthrough语句 6.6.4 return语句 第7章 Swift函数 7.1 函数的定义和调用 7.2 函数的参数和返回值 7.2.1 多个输入参数的函数 7.2.2 没有参数的函数 7.2.3 没有返回值的函数 7.2.4 没有返回值的函数调用具有返回值的函数 7.2.5 多个返回值的函数 7.2.6 元组可选类型返回值的函数 7.3 函数的参数名称 7.3.1 外部参数名称 7.3.2 带默认值参数的函数 7.3.3 可变参数的函数 7.3.4 常量参数和变量参数 7.3.5 输入和输出参数 7.4 函数类型 7.4.1 使用函数类型 7.4.2 使用函数类型作为参数 7.4.3 使用函数类型作为返回值 7.4.4 使用函数类型作为常量 7.5 嵌套函数 第8章 Swift闭包 8.1 闭包的定义 8.2 闭包表达式 8.2.1 sorted函数 8.2.2 使用闭包表达式 8.2.3 根据上下文推断参数 8.2.4 单表达式闭包省掉返回关键字 8.2.5 参数名称缩写 8.2.6 运算符函数 8.3 挂尾闭包 8.4 闭包的值捕获 8.5 闭包是引用类型 第9章 Swift枚举 9.1 枚举的定义、结构和使用 9.2 枚举在switch语句中的使用 9.3 枚举关联值 9.4 枚举原始值 第10章 Swift类和结构体 10.1 类和结构体的对比 10.1.1 类和结构体的定义 10.1.2 类和结构体的实例 10.1.3 类和结构体的属性访问 10.2 结构体是值类型 10.3 类是引用类型 10.4 如何选择类和结构体 10.5 集合类型的赋值和复制 第11章 Swift属性 11.1 存储属性 11.1.1 普通存储属性 11.1.2 延迟存储属性 11.2 计算属性 11.3 属性观察器 11.4 全局变量和局部变量 11.5 静态属性 第12章 Swift方法 12.1 实例方法 12.1.1 使用类中定义的实例方法 12.1.2 使用结构体中定义的实例方法 12.1.3 使用枚举中定义的实例方法 12.2 静态方法 12.2.1 使用类中定义的静态方法 12.2.2 使用结构体中定义的静态方法 第13章 Swift下标 13.1 下标的定义 13.2 下标的用法 13.3 下标脚本 第14章 Swift继承 14.1 继承的定义 14.2 继承的一般用法 14.3 重写父类的方法和属性 14.3.1 重写父类的方法 14.3.2 重写父类的属性 14.4 防止父类的特性被重写 第15章 Swift初始化 15.1 初始化的定义 15.2 为存储属性设置初始值 15.3 自定义构造函数 15.4 默认构造函数 15.5 值类型的初始化 15.6 引用类型的初始化 15.6.1 指定构造函数和便利构造函数 15.6.2 类的代理初始化调用 15.6.3 两段式构造过程 15.6.4 构造函数的继承和重写 15.6.5 自动构造函数的继承 15.6.6 指定和便利构造器的实战 15.7 可失败构造函数 15.8 必要构造函数 15.9 通过闭包或方法设置属性的默认值 第16章 Swift析构 16.1 析构的原理 16.2 析构的实战 第17章 Swift错误处理 17.1 创建错误类型 17.2 抛出错误 17.3 捕获和处理错误 17.4 不处理错误 17.5 将错误转为可选 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。