Swift缺點(diǎn)

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ò)=。=
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Swift優(yōu)點(diǎn)太多了。。。。我怕寫不完??,就寫寫這大半年來(lái)我遇到的Swift缺點(diǎn)吧。 extension里不能放s...
    sunmumu1222閱讀 491評(píng)論 0 1
  • Chapters: Enumerations - Advanced Operators Excerpt From:...
    碧波浮沉閱讀 712評(píng)論 0 1
  • Swift簡(jiǎn)介 一、Swift常用語(yǔ)法 Swift是Apple去年推出的一門新的語(yǔ)言,基于C和Objective-...
    GitHubPorter閱讀 3,798評(píng)論 1 12
  • 一直就很喜歡爬山虎,很欽佩它的生命力,覺(jué)得一面爬滿了爬山虎的墻,很美。爬山虎可以算得上一個(gè)天然的藝術(shù)家了吧! 還是...
    Newwmoment閱讀 370評(píng)論 0 1
  • 快樂(lè)_c0d8閱讀 156評(píng)論 0 0

友情鏈接更多精彩內(nèi)容