教程名称: 黑马程序员Swift入门视频教程
【第一阶段】Swift基础语法 Swift简介,Xcode中Playground开发体验
常量和变量的使用,let与var的使用原则
分支语句,if的使用,if let的使用以及switch的用法
可选项?的概念以及注意事项
字符串遍历、拼接以及格式化
for循环的使用
数组的初始化以及增删查操作
字典的初始化操作
函数的定义以及外部参数
闭包的定义,尾随闭包
闭包演练,深入理解闭包的概念
【第二阶段】Swift面向对象 面向对象思想,如何设计类,设计类的基本原则
构造函数以及子类的构造函数
介绍重载构造函数,override的使用
如何通过KVC来进行构造函数
便利构造函数,convenience的使用以及注意事项
析构函数,deinit函数
getter&setter
懒加载的写法以及原理
闭包的循环引用
闭包的循环引用解除
swift的json反序列化以及try catch