Swift優(yōu)點(diǎn)太多了。瓮栗。。。我怕寫(xiě)不完??费奸,就寫(xiě)寫(xiě)這大半年來(lái)我遇到的Swift缺點(diǎn)吧弥激。
extension里不能放stored prop
沒(méi)有泛型protocol直接導(dǎo)致有associate type的protocol不能作為存儲(chǔ)類(lèi)型
struct不能繼承,寫(xiě)一個(gè)隊(duì)列能累死人(不能直接繼承Array)
沒(méi)有l(wèi)oad方法(可用initialize代替货邓,倒是沒(méi)啥關(guān)系)
繼承父類(lèi)時(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ò)=腾供。=