为了账号安全,请及时绑定邮箱和手机立即绑定
我从开始听到结束,老师的讲解通俗易懂内容非常的全面,非常感谢老师。
课程大赞!
目前遇到的最好的老师,没有之一,期待更多课程,大家加油!!!
非常感谢刘宇波老师,跟着您的课程边听边写,共写了2478行代码,一步一步排错并结合Swift4语法修正,基本对Swift语法精通了,再次感谢!
[unowned self] 修饰符没有高亮很不习惯
协议是Swift的核心,POP比OOP更能方便的遵守设计模式的诸多模式,尤其是避免上帝类这种工程地雷。
编程要多用组合少用继承,针对接口而非行为编程,OC很难做到,但Swift则可以很轻松的实现
《设计模式》中很重要的一条就是多用组合少用继承,POP编程正是这个问题的很好实践
class Parrot:Bird, Pet {

override required init(name: String) { //感觉override在前更好,因为定义时父类在前,协议在后
super.init(name: name + " " + name)
}
谢谢老师,感觉老师的教程是入门Swift最快的了,而且在深度和广度上都有扩展,感谢!
Swift 中循环里添加步长改为:
for i in stride(from: 0, to: 10, by: 2) { //to为开区间,through为闭区间
print("Stride 2")
}
0..<self 这个用法真是绝了
运算符重载挺有用,下标重载,在C/C++/JAVA里面也就是运算符([ ])重载,很少用,反正我很少用
swift3 需要将inout放到参数类型前面
func +=( left: inout Vector3, right: Vector3){
left = left + right
}
课程须知
本课程适合至少有一门编程语言基础的同学用于学习Swift语言。也适合在学习使用swift进行iOS开发的过程中,遇到不清楚的swift语言问题随时查询。本课程一共分为四季,没有学习过Swift的同学请按照第一~第四季的顺序学习,有基础的同学可以挑选章节观看,巩固提高。
老师告诉你能学到什么?
这是《玩儿转swift2.0》系列课程的第四季,介绍了诸多swift语言特性。通过整个系列课程的学习,大家可以全面、深入地了解swift的语法与语言特性,理解swift的设计原则和理念,对swift语言的掌握达到中等偏上的水平。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消