我從開(kāi)始聽(tīng)到結(jié)束,老師的講解通俗易懂內(nèi)容非常的全面,非常感謝老師。
2017-10-19
目前遇到的最好的老師,沒(méi)有之一,期待更多課程,大家加油!!!
2017-10-09
非常感謝劉宇波老師,跟著您的課程邊聽(tīng)邊寫(xiě),共寫(xiě)了2478行代碼,一步一步排錯(cuò)并結(jié)合Swift4語(yǔ)法修正,基本對(duì)Swift語(yǔ)法精通了,再次感謝!
2017-09-26
協(xié)議是Swift的核心,POP比OOP更能方便的遵守設(shè)計(jì)模式的諸多模式,尤其是避免上帝類(lèi)這種工程地雷。
編程要多用組合少用繼承,針對(duì)接口而非行為編程,OC很難做到,但Swift則可以很輕松的實(shí)現(xiàn)
編程要多用組合少用繼承,針對(duì)接口而非行為編程,OC很難做到,但Swift則可以很輕松的實(shí)現(xiàn)
2017-09-25
《設(shè)計(jì)模式》中很重要的一條就是多用組合少用繼承,POP編程正是這個(gè)問(wèn)題的很好實(shí)踐
2017-09-25
class Parrot:Bird, Pet {
override required init(name: String) { //感覺(jué)override在前更好,因?yàn)槎x時(shí)父類(lèi)在前,協(xié)議在后
super.init(name: name + " " + name)
}
override required init(name: String) { //感覺(jué)override在前更好,因?yàn)槎x時(shí)父類(lèi)在前,協(xié)議在后
super.init(name: name + " " + name)
}
2017-09-25
謝謝老師,感覺(jué)老師的教程是入門(mén)Swift最快的了,而且在深度和廣度上都有擴(kuò)展,感謝!
2017-09-25
Swift 中循環(huán)里添加步長(zhǎng)改為:
for i in stride(from: 0, to: 10, by: 2) { //to為開(kāi)區(qū)間,through為閉區(qū)間
print("Stride 2")
}
for i in stride(from: 0, to: 10, by: 2) { //to為開(kāi)區(qū)間,through為閉區(qū)間
print("Stride 2")
}
2017-09-24
運(yùn)算符重載挺有用,下標(biāo)重載,在C/C++/JAVA里面也就是運(yùn)算符([ ])重載,很少用,反正我很少用
2017-09-23
swift3 需要將inout放到參數(shù)類(lèi)型前面
func +=( left: inout Vector3, right: Vector3){
left = left + right
}
func +=( left: inout Vector3, right: Vector3){
left = left + right
}
2017-09-12