美文网首页
在swift3.0中打印对象的地址信息

在swift3.0中打印对象的地址信息

作者: leejnull | 来源:发表于2016-11-02 10:36 被阅读357次

    之前用OC的时候,打印一个对象的地址信息,通常向下面这样写就行

    NSLog(@"%p", obj);

    但是到swift的时候,只能用print输出,一开始网上查代码,发现都是这一种写法

    print(unsafeAddressOf(obj))

    可是在swift3.0的环境下,并没有这种语法了(反正我是用不出来。。。)

    各种试验下,发现了这个 UnsafePointer

    var someInts = [Int]()

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

    //0x0000000112cafb70

    这下可以输出地址信息了!

    相关文章

      网友评论

          本文标题:在swift3.0中打印对象的地址信息

          本文链接:https://www.haomeiwen.com/subject/czandttx.html