• Swift:面向协议编程
  • Swift:面向协议编程
  • Swift:面向协议编程
  • Swift:面向协议编程
  • Swift:面向协议编程
21年品牌 40万+商家 超1.5亿件商品

Swift:面向协议编程

5 八五品

仅1件

江苏淮安
认证卖家担保交易快速发货售后保障

作者陈刚 著

出版社电子工业出版社

出版时间2017-01

版次01

装帧平装

货号D5-4

上书时间2024-04-11

淮信书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:八五品
图书标准信息
  • 作者 陈刚 著
  • 出版社 电子工业出版社
  • 出版时间 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 继承...............................................................................
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP