已采纳回答 / 慕数据021159
先上代码:var name = Optional.some("daniel") name = Optional.none首先:对题主提问中对表表述做一点点更正。也许更正了这个也就同时解决了题主对提问“就是说这个值是属于Optional里面的‘.none类型 ’而他不是属于Optional里面的‘.some类型 ’?”其中.‘.none类型 ’不应该称之为一种“类型”,‘.some类型 ’也不应该称之为一种“类型”。它们两个都是“Optional类型”这种类型的一个枚举值。顺便说一下,至于“Op...
2019-01-13
已采纳回答 / 七度雨
恩恩,Xcode版本高的话代码提示功能非常烂,我的7.3.1的无论swift还是OC代码提示都非常让人不爽,swift里let、var等都经常不提示,OC里面自定义的类使用时也总是不提示。还有就是这个问题在我看视频过程中出现了四次,哎呦我去,忍不了了
2016-06-24
已采纳回答 / hongliang861205
print函数就是向控制台进行输出。控制台输出就是一个字符串。print函数中不管是什么类型的值,都会转换成字符串进行输出的。 \n就是个换行符
2016-06-12
已采纳回答 / 慕设计8024997
set是计算属性的setter方法,相当于你对你要使用的属性来赋值,但不是直接的赋一个值,而是通过set{}里面的计算得到的一个值。didSet是针对属性值已经发生变化的方法,是对你关心的属性的一种观察。比如说当这个属性的值改变成为了一个newValue,这时如果你需要对这个newValue做一些操作和计算就可以在didSet{}中实现。set是用在计算属性中的,相当于setter方法。didSet是对属性值已经发生变化的观察,是对newValue的操作。willSet是对属性值将要发生变化的观察,是对o...
2016-06-08