老師最后講的那個
for case let i in 1...100 where i % 3 == 0 {
print(i)
} 我試了下 case let 可以去掉 直接變成 for i in 1...10 where i % 3 == 0
for case let i in 1...100 where i % 3 == 0 {
print(i)
} 我試了下 case let 可以去掉 直接變成 for i in 1...10 where i % 3 == 0
2016-10-25
1. 元組類型適合于輕量級的數(shù)據(jù)的聚合, 使用小括號形式初始化, 顯式類型聲明為各分量的類型的列表
2. 解包: 將元組中的分量"分解出來"賦給各變量, 使用下劃線忽略不需要解包的分量
3. 未命名元組: 使用"."操作符獲取元組的第0,1...個分量
4. 有命名元組: 使用":"在初始值中或顯式類型聲明中為元組的各分量命名
2. 解包: 將元組中的分量"分解出來"賦給各變量, 使用下劃線忽略不需要解包的分量
3. 未命名元組: 使用"."操作符獲取元組的第0,1...個分量
4. 有命名元組: 使用":"在初始值中或顯式類型聲明中為元組的各分量命名
2016-10-24
1. 基本數(shù)據(jù)類型包括: Int(UInt, Int8, Int16, Int32, Int64), Float, Double, Boolean, String, Tuple
2. 使用 Int.max 和 Int.min 查看整型的存儲范圍
3. swift 是一種安全的語言, 在編譯階段就可判斷變量是否溢出
4. 使用 0b, 0o, 0x 表示不同進制的整型字面值
5. 使用下劃線將整型字面值進行分割, 便于閱讀
2. 使用 Int.max 和 Int.min 查看整型的存儲范圍
3. swift 是一種安全的語言, 在編譯階段就可判斷變量是否溢出
4. 使用 0b, 0o, 0x 表示不同進制的整型字面值
5. 使用下劃線將整型字面值進行分割, 便于閱讀
2016-10-24
#Swift3更新# 在Swift3中,C風格的for循環(huán)被徹底取消了。普通的+1循環(huán)可以簡單的使用for in配合區(qū)間運算符完成。但是更復雜的循環(huán)呢?對于反向遍歷的循環(huán),可以使用reversed();對于其他循環(huán),可以使用stride函數(shù)。具體怎么使用?我重新寫了一個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,怎么樣,是不是簡單了很多?這節(jié)課更新后的代碼,請見:https://github.com/liuyubobobo/Play-with-Swift-3/blob/master/03-Operators/03-Ternary-Operator.playground/Contents.swift
2016-10-17
#Swift3更新# 在Swift3中,%(求余運算符)已經(jīng)不能使用在浮點數(shù)中了。同時++和--兩個操作符被正式棄用。大家可以使用+=1;-=1代替。這一章更新后的Swift3代碼版本,可以在這里下載:https://github.com/liuyubobobo/Play-with-Swift-3/blob/master/03-Operators/01-Basic-Operator.playground/Contents.swift
2016-10-14
#swift3更新# 在這一小節(jié)所介紹的浮點數(shù)中,Swift3引入了FloatingPoint這樣的一個協(xié)議,來嘗試統(tǒng)一不同的浮點類型。在這個協(xié)議下,我們寫一個函數(shù),可以不用指定這個函數(shù)到底是Float還是CGFloat或者是Double(其實還有更多浮點類型),只需要指定他是浮點型FloatingPoint就好了。這部分知識內(nèi)容需要大家了解這套課程第二三四季的內(nèi)容,再回過頭來看。我把這部分內(nèi)容新添加在了一個Playground中,寫了一些示例代碼。有興趣的同學可以在這里了解一下這個FloatingPoint協(xié)議。http://tinyurl.com/zr9mykq
2016-10-14