您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
疯狂Swift讲义
字数: 733000.0
装帧: 平装
出版社: 电子工业出版社
作者: 李刚 编著 著
出版日期: 2015-01-01
商品条码: 9787121249815
版次: 1
开本: 16开
页数: 402
出版年份: 2015
定价:
¥69
销售价:
登录后查看价格
¥{{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稳定、正式版本写成,避免了基于测试版写成图书误导读者及与实际语言特性严重不符的问题。不仅百分百覆盖Apple官方Swift编程指南,更有丰富案例便于读者学习和领悟。作者李刚老师已出版深受广大App开发人员喜欢的《疯狂iOS讲义》(上)(下)册等畅销书。
内容简介
Swift是2014年6月由Apple公司发布的编程语言,Swift发布之初就引起广大开发者强烈的兴趣。目前,Swift已经发布了正式版,其语法也趋于稳定。
本书以最新的OS X 10.10为平台,以Xcode 6.1为开发工具,全面介绍了Swift正式版的语法,以及使用Swift开发iOS应用的知识。全书从Swift基本语法开始介绍,详细介绍了Swift的基本语法结构、Swift函数式编程特征、Swift的面向对象特征、Foundation框架的核心类库用法等知识,并通过示例介绍了如何在iOS应用中混合使用Swift与Objective-C进行开发。掌握Swift语言之后,本书将带领读者掌握iOS应用开发的基本理论,以及iOS应用的MVC设计和事件处理编程。本书最后一章介绍了一个俄罗斯方块游戏。
本书并不局限于介绍Swift的简单语法,而是从“项目驱动”的角度来讲授理论,全书为Swift所有语法提供了大量的示例程序,大部分地方甚至从正、反两方面举例,务求使读者能举一反三地真正掌握Swift编程。如果读者在阅读本书时遇到了技术问题,可以登录疯狂Java联盟发帖,笔者将会及时予以解答。
作者简介
李刚,十多年软件行业开发从业经验,疯狂软件教育中心教学总监。疯狂Java实训营创始人,疯狂Java体系原创图书作者。广东技术师范学院计算机科学系兼职副教授,51cto专家门诊特邀嘉宾。培训的学生已在华为、IBM、阿里软件、网易、电信盈科等名企就职。国内著名高端IT技术作家,已出版《疯狂Java讲义》《疯狂Android讲义》《轻量级Java EE企业应用实战》《疯狂iOS讲义(上)(下)》《疯狂Ajax讲义》《疯狂XML讲义》《经典Java EE企业应用实战》《疯狂HTML 5/CSS 3/JavaScript讲义》《Struts 2.x权威指南》等著作。其中疯狂Java体系图书经多年沉淀,赢得极高的市场认同,多次重印成为超级畅销书,并被多所“985”“211”院校选作教材。部分图书已被翻译成繁体中文版、授权到台湾地区。
目录
第1章 Swift语言与开发环境
1
1.1 Swift语言简介
2
1.1.1 Swift语言
2
1.1.2 关于Swift的几个误解
2
1.2 搭建Swift开发环境
3
1.2.1 下载和安装Xcode
4
1.2.2 安装辅助工具和文档
6
1.3 第一个Swift程序
7
1.3.1 Swift程序入口
7
1.3.2 使用Playground工具
8
1.3.3 开发Swift项目
11
1.4 使用终端窗口编译、运行Swift程序
13
1.4.1 使用swiftc编译Swift程序
13
1.4.2 在早期版本的OS X平台上编译Swift程序
14
1.4.3 使用swift交互命令
15
1.5 熟悉Xcode
16
1.5.1 创建iOS项目
16
1.5.2 熟悉导航面板
17
1.5.3 熟悉检查器面板
20
1.5.4 熟悉库面板
21
1.5.5 使用Xcode的帮助系统
23
1.6 本章小结
26
第2章 Swift的基本数据类型
27
2.1 注释
28
2.2 变量与常量
29
2.2.1 分隔符
29
2.2.2 标识符规则
31
2.2.3 Swift的关键字
31
2.2.4 声明变量和常量
32
2.2.5 输出变量和常量
33
2.3 整型
34
2.4 浮点型
35
2.5 数值型之间的类型转换
37
2.5.1 整型之间的转换
37
2.5.2 浮点型与整型之间的转换
38
2.6 布尔型
39
2.7 元组(tuple)类型
40
2.7.1 定义元组类型的变量
40
2.7.2 获取元组中的元素值
40
2.7.3 为元组中的元素命名
41
2.8 可选类型
42
2.8.1 可选和nil
42
2.8.2 强制解析
43
2.8.3 可选绑定
44
2.8.4 隐式可选类型
44
2.9 类型别名
45
2.10 字符和字符串
46
2.10.1 字符类型
46
2.10.2 字符串类型
47
2.10.3 字符串的可变性
49
2.10.4 字符串的基本操作
49
2.10.5 字符串比较
50
2.10.6 获取字符串中字符的Unicode编码
50
2.11 本章小结
51
第3章 运算符与表达式
52
3.1 赋值运算符
53
3.2 算术运算符
54
3.3 溢出运算符
57
3.3.1 值的上溢
57
3.3.2 值的下溢
58
3.3.3 除零溢出
58
3.4 位运算符
59
3.5 扩展后的赋值运算符
61
3.6 范围运算符
61
3.6.1 闭范围运算符
61
3.6.2 半开范围运算符
62
3.7 比较运算符
62
3.8 逻辑运算符
63
3.8.1 Swift的6个逻辑运算符
63
3.8.2 组合逻辑与括号
64
3.9 三目运算符
65
3.10 nil合并运算符
66
3.11 运算符的结合性和优先级
67
3.12 本章小结
68
第4章 流程控制
69
4.1 顺序结构
70
4.2 分支结构
70
4.2.1 if条件语句
70
4.2.2 switch分支语句
73
4.2.3 switch不存在隐式贯穿(fallthrough)和显式贯穿
74
4.2.4 使用break结束switch
76
4.2.5 switch的范围匹配
76
4.2.6 switch的元组匹配
77
4.2.7 case的值绑定
78
4.2.8 case的where子句
79
4.3 循环结构
80
4.3.1 while循环语句
80
4.3.2 do while循环语句
81
4.3.3 for循环
82
4.3.4 for-in循环
84
4.3.5 嵌套循环
85
4.4 控制循环结构
86
4.4.1 使用break结束循环
86
4.4.2 使用continue忽略本次循环的剩下语句
87
4.4.3 使用return结束方法
88
4.5 本章小结
89
第5章 集合
90
5.1 数组
91
5.1.1 声明和创建数组
91
5.1.2 使用数组
92
5.1.3 使用for-in遍历数组
93
5.1.4 数组的可变性和数组的修改
94
5.1.5 多维数组
96
5.1.6 数组的应用举例
99
5.2 字典
101
5.2.1 声明和创建字典
102
5.2.2 使用字典
103
5.2.3 使用for-in遍历字典
104
5.2.4 单独使用字典的keys或values
104
5.2.5 字典的可变性和字典的修改
105
5.2.6 字典的应用举例
106
5.3 集合的复制
107
5.3.1 数组的复制
107
5.3.2 字典的复制
109
5.4 本章小结
110
第6章 函数和闭包
111
6.1 函数入门
112
6.1.1 定义和调用函数
112
6.1.2 函数返回值
113
6.1.3 递归函数
115
6.2 函数的形参
116
6.2.1 外部形参名及其简化形式
116
6.2.2 形参默认值
117
6.2.3 个数可变的形参
119
6.2.4 常量形参和变量形参
119
6.2.5 In-Out形参
120
6.3 函数类型
124
6.3.1 使用函数类型
124
6.3.2 使用函数类型作为形参类型
125
6.3.3 使用函数类型作为返回值类型
126
6.4 函数重载
127
6.5 嵌套函数
129
6.6 嵌套函数与闭包
130
6.6.1 回顾嵌套函数
130
6.6.2 使用闭包表达式代替嵌套函数
131
6.7 闭包表达式
132
6.7.1 调用闭包(使用闭包返回值)
132
6.7.2 利用上下文推断类型
133
6.7.3 省略return
133
6.7.4 省略形参名
134
6.7.5 尾随闭包
134
6.8 捕获上下文中的变量和常量
136
6.9 闭包是引用类型
137
6.10 本章小结
137
……
14.5 本章小结
402
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网