swift2小时实战(1小时入门Swift语法)(1)

简介

特点

历史

swift2小时实战(1小时入门Swift语法)(2)

Chris Lattner

克里斯·拉特纳何许人?

Playground是什么?

什么是常量和变量

常量和变量的使用注意:

Swift中的类型推导

Swift中基本运算

swift2小时实战(1小时入门Swift语法)(3)

分支的介绍

if分支语句

swift2小时实战(1小时入门Swift语法)(4)

三目运算符

swift2小时实战(1小时入门Swift语法)(5)

guard的使用

swift2小时实战(1小时入门Swift语法)(6)

swift2小时实战(1小时入门Swift语法)(7)

switch的简单使用

swift2小时实战(1小时入门Swift语法)(8)

swift2小时实战(1小时入门Swift语法)(9)

switch支持多种数据类型

swift2小时实战(1小时入门Swift语法)(10)

swift2小时实战(1小时入门Swift语法)(11)

switch支持区间判断

swift2小时实战(1小时入门Swift语法)(12)

for循环的写法

swift2小时实战(1小时入门Swift语法)(13)

swift2小时实战(1小时入门Swift语法)(14)

swift2小时实战(1小时入门Swift语法)(15)

swift2小时实战(1小时入门Swift语法)(16)

swift2小时实战(1小时入门Swift语法)(17)

字符串的介绍

字符串的使用

swift2小时实战(1小时入门Swift语法)(18)

swift2小时实战(1小时入门Swift语法)(19)

swift2小时实战(1小时入门Swift语法)(20)

swift2小时实战(1小时入门Swift语法)(21)

字符串的截取

swift2小时实战(1小时入门Swift语法)(22)

数组的介绍

数组的初始化

swift2小时实战(1小时入门Swift语法)(23)

swift2小时实战(1小时入门Swift语法)(24)

swift2小时实战(1小时入门Swift语法)(25)

对数组的基本操作

swift2小时实战(1小时入门Swift语法)(26)

数组的遍历

swift2小时实战(1小时入门Swift语法)(27)

数组的合并

swift2小时实战(1小时入门Swift语法)(28)

字典的介绍

字典的初始化

swift2小时实战(1小时入门Swift语法)(29)

swift2小时实战(1小时入门Swift语法)(30)

swift2小时实战(1小时入门Swift语法)(31)

字典的基本操作

swift2小时实战(1小时入门Swift语法)(32)

字典的遍历

swift2小时实战(1小时入门Swift语法)(33)

swift2小时实战(1小时入门Swift语法)(34)

元组的介绍

元祖的定义

swift2小时实战(1小时入门Swift语法)(35)

元祖的简单使用

swift2小时实战(1小时入门Swift语法)(36)

可选类型的介绍

定义可选类型

swift2小时实战(1小时入门Swift语法)(37)

可选类型的使用

swift2小时实战(1小时入门Swift语法)(38)

真实应用场景

swift2小时实战(1小时入门Swift语法)(39)

函数的介绍

swift2小时实战(1小时入门Swift语法)(40)

常见的函数类型

swift2小时实战(1小时入门Swift语法)(41)

函数的使用注意

swift2小时实战(1小时入门Swift语法)(42)

swift2小时实战(1小时入门Swift语法)(43)

swift2小时实战(1小时入门Swift语法)(44)

swift2小时实战(1小时入门Swift语法)(45)

swift2小时实战(1小时入门Swift语法)(46)

类的介绍

swift2小时实战(1小时入门Swift语法)(47)

如何定义类的属性

swift2小时实战(1小时入门Swift语法)(48)

计算属性

swift2小时实战(1小时入门Swift语法)(49)

类属性

swift2小时实战(1小时入门Swift语法)(50)

监听属性的改变

swift2小时实战(1小时入门Swift语法)(51)

构造函数的介绍

构造函数的基本使用

swift2小时实战(1小时入门Swift语法)(52)

初始化时给属性赋值

swift2小时实战(1小时入门Swift语法)(53)

字典转模型(初始化时传入字典)

swift2小时实战(1小时入门Swift语法)(54)

字典转模型(利用KVC转化)

swift2小时实战(1小时入门Swift语法)(55)

闭包的介绍

闭包的使用

block的用法回顾

swift2小时实战(1小时入门Swift语法)(56)

swift2小时实战(1小时入门Swift语法)(57)

block的写法: 类型: 返回值(^block的名称)(block的参数)

swift2小时实战(1小时入门Swift语法)(58)

使用闭包代替block

swift2小时实战(1小时入门Swift语法)(59)

swift2小时实战(1小时入门Swift语法)(60)

swift2小时实战(1小时入门Swift语法)(61)

闭包的简写

swift2小时实战(1小时入门Swift语法)(62)

swift2小时实战(1小时入门Swift语法)(63)

闭包的循环引用

swift2小时实战(1小时入门Swift语法)(64)

swift2小时实战(1小时入门Swift语法)(65)

懒加载的介绍

懒加载的使用

swift2小时实战(1小时入门Swift语法)(66)

swift2小时实战(1小时入门Swift语法)(67)

,