swift(3.0) 内存地址的打印

(1)方法:

Unmanaged.passRetained(对象名 as AnyObject)

这个方法不光会打印地址还会打印对象的内容;

let myview:UIButton = UIButton(frame:CGRect.init(x: 100, y: 100, width: 100, height: 100))

print("地址 : \(Unmanaged.passRetained(myview as AnyObject))")

打印:

(2)直接继承NSObject的类

print(对象名)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Swift 介绍 简介 Swift 语言由苹果公司在 2014 年推出,用来撰写 OS X 和 iOS 应用程序 ...
    大L君阅读 3,436评论 3 25
  • Swift2.0 1.defer译为延缓、推迟之意类似栈 注意作用域,其次是调用顺序——即一个作用域结束(注意),...
    zeqinjie阅读 3,513评论 0 50
  • SwiftDay011.MySwiftimport UIKitprintln("Hello Swift!")var...
    smile丽语阅读 4,108评论 0 6
  • importUIKit classViewController:UITabBarController{ enumD...
    明哥_Young阅读 4,202评论 1 10
  • 132.转换错误成可选值 通过转换错误成一个可选值,你可以使用 try? 来处理错误。当执行try?表达式时,如果...
    无沣阅读 1,447评论 0 3

友情链接更多精彩内容