Swift優(yōu)點(diǎn)太多了。。。。我怕寫不完??,就寫寫這大半年來(lái)我遇到的Swift缺點(diǎn)吧。
- extension里不能放stored prop
- 沒(méi)有泛型protocol直接導(dǎo)致有associate type的protocol不能作為存儲(chǔ)類型
- struct不能繼承,寫一個(gè)隊(duì)列能累死人(不能直接繼承Array)
- 沒(méi)有l(wèi)oad方法(可用initialize代替,倒是沒(méi)啥關(guān)系)
- 繼承父類時(shí),只要override一個(gè)init就不能繼承所有super的designated init. 慘的是萬(wàn)一有很多歌require的init。。。
- 還缺少一些API,比如archive或者json封裝 struct,不過(guò)只要用class就好了。。
- 會(huì)拋出錯(cuò)誤的函數(shù)就多個(gè)throws ,沒(méi)有注釋完全不知道是啥錯(cuò)=。=