为了账号安全,请及时绑定邮箱和手机立即绑定
老师最后讲的那个
for case let i in 1...100 where i % 3 == 0 {
print(i)
} 我试了下 case let 可以去掉 直接变成 for i in 1...10 where i % 3 == 0
1. 元组类型适合于轻量级的数据的聚合, 使用小括号形式初始化, 显式类型声明为各分量的类型的列表
2. 解包: 将元组中的分量"分解出来"赋给各变量, 使用下划线忽略不需要解包的分量
3. 未命名元组: 使用"."操作符获取元组的第0,1...个分量
4. 有命名元组: 使用":"在初始值中或显式类型声明中为元组的各分量命名
1. 基本数据类型包括: Int(UInt, Int8, Int16, Int32, Int64), Float, Double, Boolean, String, Tuple
2. 使用 Int.max 和 Int.min 查看整型的存储范围
3. swift 是一种安全的语言, 在编译阶段就可判断变量是否溢出
4. 使用 0b, 0o, 0x 表示不同进制的整型字面值
5. 使用下划线将整型字面值进行分割, 便于阅读
零基础看这个教程感觉好吃力啊
where的用法有点类似于SQL的条件过滤WHERE
废话太多了
马上观看swift2.0第二季
下个项目打算用swift
#Swift3更新# 在Swift3中,C风格的for循环被彻底取消了。普通的+1循环可以简单的使用for in配合区间运算符完成。但是更复杂的循环呢?对于反向遍历的循环,可以使用reversed();对于其他循环,可以使用stride函数。具体怎么使用?我重新写了一个Playground,大家可以在这里学习:https://github.com/liuyubobobo/Play-with-Swift-3/blob/master/04-Control-Flow/01-3-Loop-for-in-Swift3.playground/Contents.swift
#Swift3更新# 在Swift3中,API名称的改变近乎是最大的一个改变。原先的UIColor.redColor()和UIColor.greenColor()变成了UIColor.red和UIColor.green,怎么样,是不是简单了很多?这节课更新后的代码,请见:https://github.com/liuyubobobo/Play-with-Swift-3/blob/master/03-Operators/03-Ternary-Operator.playground/Contents.swift
#Swift3更新# 在Swift3中,%(求余运算符)已经不能使用在浮点数中了。同时++和--两个操作符被正式弃用。大家可以使用+=1;-=1代替。这一章更新后的Swift3代码版本,可以在这里下载:https://github.com/liuyubobobo/Play-with-Swift-3/blob/master/03-Operators/01-Basic-Operator.playground/Contents.swift
#swift3更新# 在这一小节所介绍的浮点数中,Swift3引入了FloatingPoint这样的一个协议,来尝试统一不同的浮点类型。在这个协议下,我们写一个函数,可以不用指定这个函数到底是Float还是CGFloat或者是Double(其实还有更多浮点类型),只需要指定他是浮点型FloatingPoint就好了。这部分知识内容需要大家了解这套课程第二三四季的内容,再回过头来看。我把这部分内容新添加在了一个Playground中,写了一些示例代码。有兴趣的同学可以在这里了解一下这个FloatingPoint协议。http://tinyurl.com/zr9mykq
课程须知
本课程适合至少有一门编程语言基础的同学用于学习Swift语言。也适合在学习使用swift进行iOS开发的过程中,遇到不清楚的swift语言问题随时查询。
老师告诉你能学到什么?
这是《玩儿转swift2.0》系列课程的第一季。通过整个系列课程的学习,大家可以全面、深入地了解swift的语法与语言特性,理解swift的设计原则和理念,同时对面向对象、面向协议、面向函数等思想有一定的了解,对swift语言的掌握达到中等偏上的水平。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消