Swift语法之 —- ?和!区别
1.参考地址 http://blog.sina.com.cn/s/blog_71715bf80102ux3v.html
2.类型后加?表示这个参数可能为nil也可能不为nil。而!则表示这个参数一定不为nil,如果在执行时为nil,会导致crash。
懒加载
lazy var dataArray:NSMutableArray = {NSMutableArray()}()
1.关键字 lazy
2.{}中为Object-C中if(!_dataArray){}中的内容