swift学习总结

2017-12-13  本文已影响5人  封楼

对于我这种习惯了三年objectC语言,使用swift 依然收益匪浅。

1,文件更少,减少了繁琐的引用。extension扩展使得代码更加简洁清晰。

2,异常的处理更加安全。

3,便利构造方法更加灵活,

4,oc使用的方法在swift中依然可以使用,仅仅是方式的改变 ,相信会oc的老司机很快就能上手项目,swift里面的枚举都可以使用 .xxx 调用(智能提示)很方便。

5,lazy 懒加载,public private 等等 使得更加合理高效

6,可选类型、闭包和解包  、尾随闭包、元祖、

7,deinit == dealloc

8,属性监听 调用willSet 进行后面操作

9,错误处理 guard

else{return;}也可以

10,按钮等添加监听事件时不宜使用 private修饰事件方法 如果使用private 需要添加@objc

11,和oc一样使用Appearance方法设置一些UI的全局效果(一般放在初始化之前 delegate)

12,可选类型赋值时 如果出现nil情况可以使用??

13,

xxx,更新中。。。

上一篇 下一篇

猜你喜欢

热点阅读