在學習Swift 3的過程中整理了一些筆記,如果想看其他相關文章可前往《Swift 3必看》系列目錄
在之前的版本中,dynamicType
是一個屬性。可以這樣使用:4.dynamicType
或者myFunction().dynamicType
。這樣在任意的元素上都可以獲取到並不符合屬性在邏輯上的概念。
它的行為更像一個全域性的操作符,像sizeof
這樣。所以在3中原有的dynamicType
被移除了。改用type(of:)
代替。
這樣使用:
歡迎關注我的微博:@沒故事的卓同學
相關連結: SE0096-Converting dynamicType from a property to an operator