#Swift3 更新# 在这一小节的代码中,涉及到的Swift3的更新,主要在于String相关API的改变。请大家在这里查看本小节更新后的源码:https://github.com/liuyubobobo/Play-with-Swift-3/blob/master/05-Strings/04-NSString.playground/Contents.swift 注意体会更新后的API名称,相比Swift2时代的API名称,化简的程度:)
2016-10-28
#Swift3更新#这一小节的代码基于Swift3更新很大。主要原因在于:Swift3中,Index体系发生了重大的改变;API的命名也都发生了改变。Swift3中,根据一个已有的索引寻找其他索引,被String.index这个方法所取代。这个方法有不同的版本,可以找到一个已知索引的前驱、后继、或者指定距离的索引。具体的使用方法,包括API名称的改变,大家可以参照这个小节的更新代码:https://github.com/liuyubobobo/Play-with-Swift-3/blob/master/05-Strings/03-String.playground/Contents.swift
2016-10-28
#Swift3 更新# 在本小节,我们第一次尝试使用Swift语言定义了函数。在Swift3中,函数的第一个参数名称在调用的时候必须写出来。如果想要在调用时省略参数名,则需要在函数声明时,相应参数前添加_(下划线)。本小节更新后的代码,见:https://github.com/liuyubobobo/Play-with-Swift-3/blob/master/04-Control-Flow/07-guard.playground/Contents.swift 更多Swift函数定义相关的语法规则,请参见第二季中,函数相关内容。
2016-10-28
#swift3 更新# 在swift3中,使用if case这样的模式匹配,where关键字可以省略,转而使用,(逗号)代替即可。本节更新代码,详见:https://github.com/liuyubobobo/Play-with-Swift-3/tree/master/04-Control-Flow/06-2-if-case-where.playground
2016-10-28
提示一下,for i in 10.stride (through: 0, by: -1) {
print("\(i)")
}我没有找到
我找到的方法是 for i in Stride(from:0, to:10,by+1){
print(i)
}
print("\(i)")
}我没有找到
我找到的方法是 for i in Stride(from:0, to:10,by+1){
print(i)
}
2016-10-27
老师说的非常好,不用在意那些眼高手低的喷子,这是第二次回头来看了,希望老师能出点相关开发的课程,感谢老师的无私
2016-10-26