在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
swift如何打印对象的地址
打印对象的地址还是有着很多实用价值的,在swift中,你可以用以下的方式打印一个对象的地址: 打印结果: 有时候,if let a = b 这种操作会给人一种错觉,认为 a 是临时创建出来的一个变量,其实,他只不过是指针而已:
源码: // // ViewController.swift // SwiftDemo // // Created by YouXianMing on 15/10/14. // Copyright © 2015年 YouXianMing. All rights reserved. // import UIKit class ViewController: UIViewController { var model : Model! override func viewDidLoad() { super.viewDidLoad() model = Model() if let tmpModel = model { print(unsafeAddressOf(tmpModel)) print(unsafeAddressOf(model)) } let tmpModel = model print(unsafeAddressOf(tmpModel)) } } // // Model.swift // SwiftDemo // // Created by YouXianMing on 15/10/14. // Copyright © 2015年 YouXianMing. All rights reserved. // import UIKit class Model: NSObject { }
|
请发表评论