Swift Optional Type(问号?和感叹号!)的理解和使用
两个礼拜搞定iOS,那是吹牛吹出来的。呵呵,不过经过几天的学习还是觉得iOS还是很熟悉的,觉得有javascript的一些特征,有一些java的特征,貌似swift集大家所成的一门语言,本人还是比较喜欢写android的,但是对比iOS来讲,swift貌似简单多了,动画,控件,屏幕适配这些都比较类似哈。今天在学习iOS的时候碰到一个感叹号(!)问号(?)的问题。比较纠结,不知道这代表的是什么意思。所以去查看一下文档,明白其中的含义。 有图可证,不是骗人的哦。 var optionalName:String?
定义的这个optionalName是可控类型,允许它有值和没有值。 var vc = segue.destinationViewController as! GalleryViewController
这里使用了感叹号,表示这个controller类型是确定的,很明显,强转的时候必须要确定类型。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |