Swift 3必看:dynamicType廢除,用type(of:)代替

沒故事的卓同學發表於2016-10-08

在學習Swift 3的過程中整理了一些筆記,如果想看其他相關文章可前往《Swift 3必看》系列目錄

在之前的版本中,dynamicType是一個屬性。可以這樣使用:4.dynamicType或者myFunction().dynamicType。這樣在任意的元素上都可以獲取到並不符合屬性在邏輯上的概念。

它的行為更像一個全域性的操作符,像sizeof這樣。所以在3中原有的dynamicType被移除了。改用type(of:)代替。

這樣使用:

歡迎關注我的微博:@沒故事的卓同學

相關連結: SE0096-Converting dynamicType from a property to an operator

相關文章