喜欢听他的课,声音很好听,讲的特别详细,一句多余的话也没有,每次结束都会跟大家说 加油,瞬间动力十足
2016-07-18
swift2.2开始准备取消掉C风格的for循环,那么如何写一个可变步长的for循环呢?答案是使用定义在整形上的stride方法。刘老师给出如下代码,实现了递减循环:
for i in 10.stride (through: 0, by: -1) {
print("\(i)")
}
但实际上在Swift3.0后,苹果更加注重代码的可读性,于是原来的代码将会报错,所以在Swift3.0中,这段代码应该写成:
for i in tride(from: 10, through: 0, by: -1) {
print("\(i)")
}
for i in 10.stride (through: 0, by: -1) {
print("\(i)")
}
但实际上在Swift3.0后,苹果更加注重代码的可读性,于是原来的代码将会报错,所以在Swift3.0中,这段代码应该写成:
for i in tride(from: 10, through: 0, by: -1) {
print("\(i)")
}
2016-07-08
至于 OS X的读法,首先,确实OS Ten的读音是正确的。X表示罗马字母的十,苹果的现在的mac OS系统一直是10.x,取自这里。但是因为我在美国留学期间,和别人交流苹果开发,很多老外也爱读成OS eks,所以我们其实不很在意这一点。这有点儿像中国人读Windows叉P,在大家都理解的范畴里,虽然确实不准确。不过作为公开的讲解,这样发音确实不专业,我以后要注意这一点!带来不便请谅解。感谢指正!
2016-07-04