您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
Swift基础教程
字数: 297千字
装帧: 平装
出版社: 清华大学出版社
作者: (美)瓦卡尔·马利克(Waqar Malik) 著;张弢 译
出版日期: 2018-07-01
商品条码: 9787302504825
版次: 1
开本: B5
页数: 210
出版年份: 2018
定价:
¥79
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
内容简介
本书详细阐述了与Swift 语言开发相关的基本解决方案,主要包括Swift基础知识,Xcode中的Swift playground,访问Swift中的编译器和解释器—REPL,常量、变量和数据类型,表达式,操作符,流控制,函数,闭包,枚举类型,类和结构,方法,继承机制,扩展,内存管理和ARC,错误处理,协议,泛型,访问控制,与Objective-C之间的互操作,与Core Data协同工作以及REST服务等内容。此外,本书还提供了丰富的示例以及代码,以帮助读者进一步理解相关方案的实现过程。本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学教材和参考手册。
作者简介
瓦卡尔·马利克,曾就职于Apple公司。在Mac OS X早期阶段,他负责帮助开发人员编写基于Mac平台的Cocoa应用程序。目前,Malik的主要工作是开发各种Apple OS平台上的应用程序。同时,他也是Learn Objective―C on the Mac(Apress,2012)一书的合著者。
目录
第1章 Hello Swift 1
1.1 对Objective-C语言的改进 1
1.2 安装条件 3
1.3 获取Xcode 3
1.4 Xcode快速回顾 4
1.5 Swift快速预览 7
1.6 本章小结 12
第2章 Xcode中的Swift playground 13
2.1 尝试使用playground 13
2.2 自定义QuickLook插件 18
2.2.1 开发自定义插件 18
2.2.2 XCShowView 18
2.2.3 XCCaptureValue 18
2.2.4 XCPSetExecutionShouldContinueIndefinitely 18
2.3 针对playground自定义模块 19
2.4 本章小结 23
第3章 访问Swift中的编译器和解释器REPL 24
3.1 什么是REPL 24
3.2 LLIB和Swift REPL 25
3.3 本章小结 27
第4章 常量、变量和数据类型 28
4.1 类型注解 28
4.2 标识符 29
4.3 控制台输出 29
4.4 整数 30
4.5 浮点值 30
4.6 数字字面值 31
4.7 转换 31
4.8 布尔值 32
4.9 字符 32
4.10 字符串 32
4.11 集合类型 34
4.12 本章小结 41
第5章 表达式 42
5.1 主要表达式 42
5.2 前缀表达式 42
5.3 try操作符 43
5.4 二元表达式 44
5.5 赋值表达式 44
5.6 三元条件表达式 45
5.7 转换操作符 45
5.8 self和super 46
5.9 闭包和函数 46
5.10 闭包 46
5.11 函数调用 48
5.12 隐式成员表达式 49
5.13 可选类型 49
5.14 可选链 50
5.15 本章小结 50
第6章 操作符 51
6.1 语法 51
6.2 标识 51
6.3 优先级 51
6.4 结合性 52
6.5 Swift中的操作符 52
6.5.1 前缀操作符 52
6.5.2 中缀操作符 52
6.5.3 后缀操作符 60
6.6 重载操作符 60
6.6.1 一元操作符 60
6.6.2 二元操作符 61
6.7 本章小结 62
第7章 流控制 63
7.1 for循环 63
7.1.1 for-in 63
7.1.2 for-条件-递增结构 65
7.2 while循环 66
7.3 repeat-while循环 66
7.4 分支语句 67
7.5 switch语句 69
7.5.1 区间匹配 70
7.5.2 元组 71
7.5.3 值绑定 71
7.5.4 字符串绑定 72
7.5.5 where子句 72
7.6 控制转换语句 73
7.6.1 continue语句 73
7.6.2 break语句 74
7.6.3 fallthrough语句 75
7.6.4 return语句 76
7.6.5 throw语句 76
7.6.6 标记语句 77
7.7 本章小结 77
第8章 函数 79
8.1 定义函数 79
8.2 函数调用 79
8.3 参数名 81
8.4 默认值 82
8.5 可变参数 83
8.6 参数的可变性 83
8.7 inout参数 83
8.8 函数类型 84
8.9 作为参数的函数 85
8.10 作为返回值的函数 85
8.11 嵌套函数 86
8.12 本章小结 86
第9章 闭包 87
9.1 闭包语法 87
9.2 源自上下文的推断类型 89
9.3 隐式返回 89
9.4 参数名称的简写方式 89
9.5 尾随闭包 89
9.6 捕捉数值 90
9.7 本章小结 91
第10章 枚举类型 92
10.1 语法 92
10.2 switch语句和枚举类型 93
10.3 关联值 94
10.4 原始值 95
10.5 递归枚举 97
10.6 本章小结 99
第11章 类和结构 100
11.1 通用性 100
11.2 定义 100
11.3 初始化 101
11.4 访问属性 103
11.5 值类型和引用类型 104
11.6 在类和结构间进行选择 105
11.7 属性 105
11.8 存储属性 105
11.9 延迟存储属性 106
11.10 计算属性 107
11.11 属性观察器 108
11.12 类型属性 109
11.13 本章小结 110
第12章 方法 111
12.1 实例方法 111
12.2 调整类型状态 113
12.3 类型方法 114
12.4 本章小结 115
第13章 继承机制 116
13.1 术语 116
13.2 定义基类 116
13.3 子类 117
13.4 属性 119
13.5 禁用覆写功能 120
13.6 本章小结 120
第14章 扩展 121
14.1 创建扩展 122
14.2 计算属性 122
14.3 初始化器 123
14.4 方法 124
14.5 mutating方法 124
14.6 下标 124
14.7 嵌套类 125
14.8 本章小结 126
第15章 内存管理和ARC 127
15.1 对象生命周期 127
15.2 引用计数 128
15.3 对象所有权 128
15.4 ARC 128
15.5 强引用循环 130
15.6 处理强引用循环问题 131
15.7 弱引用 131
15.8 无主引用 133
15.9 强引用循环和闭包 135
15.10 本章小结 137
第16章 错误处理 138
16.1 错误的表达方式 138
16.2 处理错误 139
16.3 错误传递 139
16.4 错误处理 141
16.5 可选的处理操作 142
16.6 错误断言 143
16.7 清空操作 143
16.8 本章小结 144
第17章 协议 145
17.1 语法 145
17.1.1 属性 146
17.1.2 方法 147
17.2 初始化器 148
17.2.1 作为类型的协议 149
17.2.2 委托 149
17.2.3 扩展一致性 151
17.2.4 协议和集合类型 152
17.2.5 协议继承机制 152
17.2.6 协议组合 153
17.3 协议一致性 153
17.4 可选条件 153
17.5 本章小结 154
第18章 泛型 155
18.1 泛型函数 155
18.2 泛型数据 157
18.3 扩展 159
18.4 关联类型 159
18.5 本章小结 163
第19章 访问控制 164
19.1 模块和源文件 164
19.2 访问级别 165
19.3 语法 165
19.4 类 165
19.5 子类 167
19.6 类成员 167
19.7 函数 167
19.8 枚举类型 168
19.9 嵌套类型 168
19.10 getter和setter 169
19.11 初始化器 169
19.12 协议 169
19.13 扩展 170
19.14 类型别名 170
19.15 本章小结 170
第20章 与Objective-C之间的互操作 171
20.1 导入处理 172
20.2 互操作性 173
20.3 可空类型和可选类型 174
20.4 对象初始化 176
20.5 可失败的构造器 177
20.6 属性 177
20.7 方法 178
20.8 块 178
20.9 对象比较 179
20.10 类型兼容性 179
20.11 Objective-C泛型 181
20.12 动态分配 182
20.13 选择器 183
20.14 属性的内部特性 183
20.15 命名空间和类 183
20.16 Cocoa数据类型 184
20.17 Foundation函数 184
20.18 核心函数 184
20.19 与C语言之间的交互 185
20.20 本章小结 186
第21章 与Core Data协同工作 187
21.1 NSManagedObjectContext 187
21.2 NSManagedObject 188
21.3 NSManagedObjectModel 188
21.4 NSPersistentStoreCoordinator 188
21.5 NSFetchRequest 188
21.6 NSPredicate 188
21.7 定义数据对象 190
21.8 显示编辑器 198
21.9 实体类 198
21.10 本章小结 202
第22章 REST服务 203
22.1 HTTP方法 203
22.2 无状态特征 203
22.3 端点 203
22.4 数据格式 204
22.5 网络访问 204
22.6 安全性 209
22.7 本章小结 210
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网