以下是本人学习Swift4的入门笔记, 适合有OC基础的小伙伴参考:
0.let 与 var 区别
https://www.jianshu.com/p/26b5837f0876
1.? 与 ! 的区别
https://www.jianshu.com/p/966d536bc17e
2.fileprivate, private, public, open区别
http://blog.csdn.net/Mazy_ma/article/details/70135990
3.as, as!, as? 都是用来”类型转换的”, 那三者用法是怎样的?
提示:不可向下转型!
http://blog.csdn.net/h454036111/article/details/49151933
4.Swift中的闭包与OC中的block如何使用?
https://www.jianshu.com/p/83c7581bf8e3
https://www.jianshu.com/p/1457a4894ec7
https://www.jianshu.com/p/d1e5201ad616
5.Swift下划线_和#符号的使用?
https://www.jianshu.com/p/38e513dc89c8
6.字符串使用
https://www.jianshu.com/p/52e7580166ff
7.数组的使用
https://www.cnblogs.com/luorende/p/5874000.html
8.字典的使用
http://blog.csdn.net/mhtios/article/details/70188128
9.Set的使用
https://www.cnblogs.com/xingsmile/p/6170734.html
10.UI的基本学习
https://github.com/deot/learn-swift
(非常基础 越简单越容易上手)
11.KVC和KVO的使用
https://www.jianshu.com/p/54a66239b432
https://www.jianshu.com/p/3c19bcc074ed
https://www.cnblogs.com/1224dashen/p/5423036.html
(KVC底层实现, 并不会调用set/get方法, 所以会破坏属性的”只读性”,相当于java的反射机制!!)
12.通知的使用
http://blog.csdn.net/zhuming3834/article/details/51232187
http://blog.csdn.net/feng2qing/article/details/51138444
13.单例的写法
https://segmentfault.com/q/1010000004117363/a-1020000004122842
14.代理的使用
http://blog.csdn.net/riven_wn/article/details/46605211
(比较标准:添加了”self参数”作为识别代理人, 正规的!)
15.sqlite的使用
http://blog.csdn.net/zhang5690800/article/details/77576404