网易杭州研究院 网易杭州研究院

Swift程序设计

所属微专业:

图片
课程概述

swift语言发展非常之快,2014年推出,2015年即StackOverflow最受喜爱编程语言,2016年大有赶超Objective-C的趋势。swift是一门现代的编程语言,他不仅安全、高效,而且还好玩。在这门课中,老师将和同学们一起学习swift各种语言设施,以及这些设施背后的思考;同时也会熟悉在实际工作中如何用好swift。


证书要求

本课程成绩由四部分组成:

  1. 单元测验

  2. 单元作业

  3. 考试

  4. 课程讨论

具体评分比例将在开课后公布。

本专业所有必修课程综合评分60分及以上,可以获得微专业合格证书,获得85分的可以获得优秀证书。


预备知识

学习iOS开发工程师微专业需要学员具备基础的C语言能力。

授课大纲

6.1 Play With Swift

6.1.1 Hello Swift


6.2 Swift基础

6.2.1 变量和值

6.2.2 字符串和字符

6.2.3 集合

6.2.4 枚举

6.2.5 Optionals


6.3 函数与闭包

6.3.1 函数

6.3.2 闭包


6.4 类和对象

6.4.1 类的创建和使用

6.4.2 构造和析构

6.4.3 类型转换

6.4.4 Error   Handling

6.4.5 扩展和协议

6.4.6 访问控制


6.5 内存管理

6.5.1 内存管理


6.6 Swift实践

6.6.1 Swift项目实践