Swift:面向协议编程
33-02-39
¥
10.8
1.7折
¥
65
八五品
仅1件
作者 陈刚 著
出版社 电子工业出版社
出版时间 2017-01
版次 01
装帧 平装
货号 33-01-39
上书时间 2023-07-13
商品详情
品相描述:八五品
图书标准信息
作者
陈刚 著
出版社
电子工业出版社
出版时间
2017-01
版次
01
ISBN
9787121301957
定价
65.00元
装帧
平装
开本
16开
纸张
其他
页数
324页
正文语种
简体中文
【内容简介】
Swift 2.0版本之后,Swift已经正式成为一门面向协议编程的语言,但无论是行业内的从业者还是行业外的初学者,对面向协议编程的概念都很陌生,因此本书的内容围绕"面向协议编程”这一核心思想展开。第一章是IDE以及Swift历史的简单介绍,第二章涵盖Swift的入门语法,第三章为Swift的进阶语法,涉及函数式编程思想、面向协议编程的基础理论以及Swift的内存优化,帮助读者建立面向协议编程的意识。第四章为iOS开发快速入门,帮助初学者了解iOS开发中的MVC模式以及一些常用操作,希望读者能通过实战环节快速消化Swift语法。最后一章重点介绍Swift面向协议编程的工程细节。
【作者简介】
陈刚,国内第一批Swift爱好者,有上万行Swift代码编程经验,CSDN博客专家。任职于好未来教育科技有限公司爱智康事业部,职业iOS工程师。
【目录】
目录 第1 章 搭建Swift 开发环境 ........................................................................................................ 1 1.1 Swift 介绍 .......................................................................................................................... 1 1.1.1 Swift 的前世今生 .................................................................................................. 1 1.1.2 Swift 与Objective-C ............................................................................................. 3 1.2 Mac OS X 操作系统 .......................................................................................................... 3 1.3 Xcode 简介和获取方法 .................................................................................................... 4 1.3.1 Xcode 简介 ............................................................................................................ 4 1.3.2 playground 简介 .................................................................................................... 4 1.3.3 Xcode 的获取方法 ................................................................................................ 5 1.4 iPhone SDK 简介 ............................................................................................................... 6 第2 章 Swift 基础语法 ................................................................................................................ 7 2.1 基础知识 ............................................................................................................................ 7 2.1.1 命名规则 ............................................................................................................... 7 2.1.2 常量与变量............................................................................................................ 8 2.1.3 类型推测 ............................................................................................................... 9 2.1.4 注释 ..................................................................................................................... 10 2.1.5 输出常量和变量 .................................................................................................. 10 2.2 基本数据类型 .................................................................................................................. 12 2.2.1 整数 ..................................................................................................................... 12 VIII Swift:面向协议编程 2.2.2 浮点数 ................................................................................................................. 12 2.2.3 布尔类型 ............................................................................................................. 12 2.2.4 元组类型 ............................................................................................................. 13 2.2.5 可选型 ................................................................................................................. 14 2.3 基本运算符 ...................................................................................................................... 17 2.3.1 赋值运算符.......................................................................................................... 17 2.3.2 数值运算 ............................................................................................................. 17 2.3.3 自增和自减运算 .................................................................................................. 18 2.3.4 复合赋值 ............................................................................................................. 18 2.3.5 比较运算 ............................................................................................................. 18 2.3.6 三元运算符.......................................................................................................... 19 2.3.7 逻辑运算符.......................................................................................................... 19 2.3.8 范围 ..................................................................................................................... 20 2.3.9 括号优先级.......................................................................................................... 20 2.4 字符串与字符 .................................................................................................................. 21 2.5 集合类型 .......................................................................................................................... 25 2.5.1 数组 ..................................................................................................................... 26 2.5.2 集合 ..................................................................................................................... 29 2.5.3 字典 ..................................................................................................................... 30 2.6 控制流 .............................................................................................................................. 32 2.6.1 for 循环 ................................................................................................................ 32 2.6.2 while 循环 ............................................................................................................ 33 2.6.3 if 判断语句 .......................................................................................................... 34 2.6.4 guard 判断语句 ................................................................................................... 34 2.6.5 switch 开关语句 .................................................................................................. 35 2.7 函数.................................................................................................................................. 38 2.8 闭包.................................................................................................................................. 45 2.9 Swift 三杰——类、结构体、枚举 ................................................................................ 48 2.9.1 Swift 三杰简介 .................................................................................................... 48 2.9.2 值引用与类型引用 .............................................................................................. 49 2.9.3 类 ......................................................................................................................... 50 2.9.4 结构体 ................................................................................................................. 51 2.9.5 枚举 ..................................................................................................................... 52 目录 IX 2.10 属性................................................................................................................................ 54 2.10.1 存储属性 ........................................................................................................... 54 2.10.2 计算属性 ........................................................................................................... 55 2.10.3 属性观察器........................................................................................................ 60 2.10.4 类型属性 ........................................................................................................... 61 2.11 方法................................................................................................................................ 62 2.12 下标................................................................................................................................ 65 2.13 继承...............................................................................
点击展开
点击收起
— 没有更多了 —
本店暂时无法向该地区发货
以下为对购买帮助不大的评价