Learning iOS D2 2017-10-23

减少if判断nil类型

if let 连用

用来判断对象是否为nil { }内一定有值 可直接使用 不用解包

guard let 连用 (使用情况更多)(减少if判断nil类型)

守护一定有值 若没有直接返回 return

demo:

Learning iOS D2 2017-10-23_第1张图片
name or age is nil

tip:

使用同名变量接收值 在后续使用都是非空值 且不用解包


?与!

?:定义可选项optional (要么有,要么无)

可选项:参与计算前需要解包

解包:使用!

demo:

定义时 常量let 需要初始值

变量 var 不赋值 默认 nil

?? 优先级最弱,最后运算 为nil取右,否则取左

学习以下UI控件基本用法(未来将补充)

UITableView

UIScrollView

UIImageView

UIAlertController

UIAlertAction

明日计划

1. 学习swift基本语法

2.复习学习过的各个空间,做到熟练运用各个属性

你可能感兴趣的:(Learning iOS D2 2017-10-23)