Swift優點太多了。。。。我怕寫不完??,就寫寫這大半年來我遇到的Swift缺點吧。
- extension里不能放stored prop
- 沒有泛型protocol直接導致有associate type的protocol不能作為存儲類型
- struct不能繼承,寫一個隊列能累死人(不能直接繼承Array)
- 沒有load方法(可用initialize代替,倒是沒啥關系)
- 繼承父類時,只要override一個init就不能繼承所有super的designated init. 慘的是萬一有很多歌require的init。。。
- 還缺少一些API,比如archive或者json封裝 struct,不過只要用class就好了。。
- 會拋出錯誤的函數就多個throws ,沒有注釋完全不知道是啥錯=。=