大佬教程收集整理的这篇文章主要介绍了称为Swift类工厂方法与领先的点符号?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
self.view.BACkgroundColor = .whiteColor()
我很惊讶地看到这一点.我只看过用于枚举值的领先点符号.在这种情况下,BACkgroundColor类型为UIColor?而whiteColor是返回UIColor的UIColor上的一个类@L_607_5@.
但是,截至目前,我建议您不要在“可选”或“不可忽略的可选”上下文中使用此功能.
虽然这样做:
// store in Optional variable let col: UIColor? col = .redColor() // pass to function func f(arg:UIColor?) { println(arg) } f(.redColor())
这会使编译器崩溃:(
func f(arg:UIColor?,arg2:int) { println(arg) } // ^^^^^^^^^^ just added this. f(.redColor(),1)
编译器有一些错误.见:does swift not allow initialization in function parameters?
以上是大佬教程为你收集整理的称为Swift类工厂方法与领先的点符号?全部内容,希望文章能够帮你解决称为Swift类工厂方法与领先的点符号?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。