在100個swift 的tips中無意中看到一直不懂的如何動態(tài)獲得swift中類的類型镊折。
原來在swift中有一個關鍵字是可以動態(tài)獲得類的類型的:dynamicType吗垮。
借用書上的例子就是使用:
let date = NSDate()
let nameType: AnyClass! = object_getClass(date)
print(nameType)獲得
let data = NSData()
let nameType = data.dynamicType
print(nameType)獲得
swift中的類型如String也一樣可以使用灵莲,另外我還發(fā)現(xiàn)原來在swift中即使沒有導入runtime的頭文件丑孩,也可以直接調(diào)用runtime.h的類方法窘面。