《Swift语言快速入门》以苹果官方Swift英文文档为基础,以其大纲为主线,从易到难全面阐述了Swift语言的语言基础、基本运算、字符串操作、集合类型、流程控制、函数与闭包、面向对象、高级运算符操作及语法参考等方方面面。此外,《Swift语言快速入门》内容及API已与苹果官方英文文档同步更新,减少了初学者学习旧版语言文档却不能正常编译代码的困惑。《Swift语言快速入门》涵盖面广,内容全面,不仅适合于Swift语言的初学者,有一定iOS编程经验的开发者可以把它当作案头工具书。

作者

陈少佳,现任极客学院布道师,负责教师团队建设、线上课程建设等工作。2008年从业至今,曾任外企技术总监、线下培训机构学术总监、副校长,培养过至少1000名月薪过万的Android、iOS开发工程师。 李艺(网名:蜗牛君),清华计算机硕士,极客学院Swift专家,木子宁工作室掌门。Adobe中国首批社区帮助管理员与版主,著名iOS独立游戏开发者。

查看全部
目录

内容简介

Swift 体会

第1章 马斯堡游记

1.1 买票

1.2 导游

1.3 飞碟

1.4 斗法

1.5 题诗

第2章 Swift初见

2.1 HelloWorld

2.2 简单值

2.3 控制流

2.4 函数和闭包

2.5 对象和类

2.6 枚举和结构

2.7 协议和扩展

2.8 泛型

第3章 语法入门

3.1 基础

3.2 基本运算符

3.3 字符串与字符

3.4 集合类型

3.5 流程流

3.6 函数

3.7 闭包

3.8 枚举

3.9 类和结构体

第4章 初级语法

4.1 属性

4.2 方法

4.3 下标

4.4 继承

4.5 构造

4.6 析构

4.7 自动引用计数

4.8 可选链

4.9 类型转换

4.10 类型嵌套

第5章 高级语法

5.1 扩展

5.2 协议

5.3 泛型

5.4 访问控制

5.5 高级运算符

第6章 词法参考

6.1 关于词法参考

6.2 词法结构

6.3 类型

6.4 表达式

6.5 语句

6.6 声明

6.7 特征

6.8 模式

6.9 泛型形参和实参

6.10 语法总结

第7章 使用Cocoa框架与ObjC

7.1 基本设置

7.2 与ObjCAPI交互

7.3 以ObjC的行为写Swift

7.4 使用Cocoa数据类型

7.5 采用Cocoa设计模式

7.6 与CAPI交互

7.7 与ObjC混编

7.8 迁移ObjC代码至Swift

查看全部
书评
查看更多
请您登录后发表评论 登录 | 注册
我的评分:
提交
0/400