Swift--AnyObject初步探索

Swift 日常筆記碎片知識

  • 在Swift中AnyObject對應(yīng)OC中的id,用于保存對象類型,因此繼承與NSObject的類型.
    *注意:Swift中的Int/Double/String等類型都是結(jié)構(gòu)體,不能用AnyObject來保存.
  • 可是使用AnyObject來保存結(jié)構(gòu)體也不會報(bào)錯(cuò),原因是系統(tǒng)幫我們在內(nèi)部進(jìn)行了轉(zhuǎn)換.
底層轉(zhuǎn)換.png

*雖然不報(bào)錯(cuò),在開發(fā)中蘋果不推薦這樣頻繁操作,會有潛在的性能問題.

  • 如果在Swift開發(fā)中想保存非對象類型的數(shù)據(jù),可以使用[Any]保存所有非對象類型的數(shù)據(jù).
Any.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,331評論 4 61
  • 2016年10月12日 Objective-C id為Swift Any Swift 3接口與Objective-...
    魔靈FH閱讀 2,945評論 0 19
  • importUIKit classViewController:UITabBarController{ enumD...
    明哥_Young閱讀 4,194評論 1 10
  • 人懼怕死亡并不是單純得怕失去生命,而是懼怕失去了此生的記憶,而這些記憶幾乎就是我們生活的全部和一切價(jià)值所在。令人戀...
    煜垚閱讀 157評論 1 0
  • 9點(diǎn)出發(fā)的我們一路開下去,說是到隧道左拐,可是問了人家,根本不是那條小黑道,我們折返,根據(jù)老鄉(xiāng)的指引再開回去1公里...
    會吐絲的蠶寶寶閱讀 385評論 0 0

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