在swift3.0中列印物件的地址資訊

weixin_34075268發表於2016-11-02

之前用OC的時候,列印一個物件的地址資訊,通常向下面這樣寫就行

NSLog(@"%p", obj);

但是到swift的時候,只能用print輸出,一開始網上查程式碼,發現都是這一種寫法

print(unsafeAddressOf(obj))

可是在swift3.0的環境下,並沒有這種語法了(反正我是用不出來。。。)

各種試驗下,發現了這個 UnsafePointer

var someInts = [Int]()

print("\(UnsafePointer(someInts))")

//0x0000000112cafb70

這下可以輸出地址資訊了!

相關文章