ios Swift 成员变量后面的?和!区别

? 解释:这个对象还没赋值 可能为空  备注:如果在后面的某个函数中复制了就不会为空了,所以要给个?

! 解释:这个对象已经初始化了        备注:在声明后立即初始化 

原文地址:https://www.cnblogs.com/Lrx-lizi/p/7268732.html