为了账号安全,请及时绑定邮箱和手机立即绑定

最新回答 / qq_黄小林_0
........ 你要看 manager里面的这段代码  public static let defaultManager = GameManager()    private init(){            }defaultmanager 是一个属性 但是 = 后面是当前类的实例 并且使用了static let进行限制 所以拿到的是一份单利类 和oc中单利原理一致

最新回答 / RaymanZhi
centerY = origin.y + size.height/2  才是正确的。origin.y是一个控件的初始y坐标加上控价高的一半才是控件的中心y点。

最赞回答 / chenTheSky
didSet里面赋值fontColor的changeMode是为了检测themeMode改变时的处理代码,当themeMode第二次被赋值,didSet里的代码就会被执行

最赞回答 / AndyHT
<...code...>苹果根据新的规范,换了很多函数的名称另外:像这种问题你可以试着打一些2.1里函数的关键词,比如说.range,大部分情况下就会出来新的函数名称

最新回答 / AndyHT
<...图片...>试图重现你的问题,未成功....

最赞回答 / Kiv177
可以使用的,课程中也有讲到区别:结构体构造的数据模型是值类型,存取在栈中效率更高,可以产生很多不同的副本;类构造的是引用类型,存在堆中。

最赞回答 / lhybdv
如果我猜的不错的话,应该是复制粘贴的

最赞回答 / 飌靉鬮龘
代码应该没问题,应该是你的其它代码出问题了

最新回答 / YumaiCode
看样子是重写,是不是写错了?

最赞回答 / YumaiCode
因为,coordinateString.rangeOfString(",")返回值类型是可选型,进行coordinateString.rangeOfString(",")?.startIndex操作是尝试解包(“?”是尝试解包的意思,“.”是解包后执行后面的操作),且之后的结果也是可选型。再用,let...进行解包而coordinateString.substringToIndex(commaIndex)返回值类型为String,Double(coordinateString.substringToInd...
课程须知
本课程适合至少有一门编程语言基础的同学用于学习Swift语言。也适合在学习使用swift进行iOS开发的过程中,遇到不清楚的swift语言问题随时查询。本课程一共分为四季,没有学习过Swift的同学请按照第一~第四季的顺序学习,有基础的同学可以挑选章节观看,巩固提高。
老师告诉你能学到什么?
这是《玩儿转swift2.0》系列课程的第三季。通过整个系列课程的学习,大家可以全面、深入地了解swift的语法与语言特性,理解swift的设计原则和理念,对swift语言的掌握达到中等偏上的水平。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消