对象的打印结果是什么?

大卫·希克

打印tableView对象:

override func viewDidAppear(_ animated: Bool) {
    print(tableView)
}

结果是 <UITableView: 0x7fe33701e000...

0x7fe33701e000对象的内存地址tableView还是ID或它是什么?非常感谢您的帮助。

添加

override func viewDidAppear(_ animated: Bool) {        
    withUnsafePointer(to: &tableView) {
        print("\(tableView) has address: \($0)")
    }
}

结果是:

<UITableView: 0x7fcdca810600... has address: 0x00007fff594533f0

因此,我可以排除可能是内存地址(?)的想法。

rmaddy

0x7fcdca810600变量UITableView指向实例的地址tableView

0x00007fff594533f0tableView变量的地址

您最初的想法是正确的。

顺便说一句-印刷类的输出,如UITableViewdescription方法。默认值是显示对象的类型和内存地址。您可以通过实现或重写description方法来更改输出

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

结果是什么

来自分类Dev

CFG的结果是什么?

来自分类Dev

综合的结果是什么?

来自分类Dev

a&b的结果是什么?

来自分类Dev

CSS中calc()的结果是什么

来自分类Dev

缓存结果是什么意思?

来自分类Dev

(i ++ && j)的结果是什么?

来自分类Dev

chmod -R 777的结果是什么

来自分类Dev

不添加“ @Override”的结果是什么?

来自分类Dev

:〜在Bash中的评估结果是什么?

来自分类Dev

tcpdump 结果是什么意思?

来自分类Dev

Ecmascript:`GetValue([])` 的结果是什么?

来自分类Dev

在空对象上使用as运算符的结果是什么

来自分类Dev

double和NaN的比较结果是什么?

来自分类Dev

在Java中缓冲缓冲流的结果是什么?

来自分类Dev

String.fromCharCode(17)的结果是什么?

来自分类Dev

空集合的联接结果是什么

来自分类Dev

(无效的)结果是什么?是指在Android OpenSL示例中?

来自分类Dev

语法糖的通常AST结果是什么?

来自分类Dev

一项行动的结果是什么?如何使用?

来自分类Dev

基准js的结果是什么意思?

来自分类Dev

Spark中RDD转换的结果是什么?

来自分类Dev

括号表示cmusphinx结果是什么意思?

来自分类Dev

C ++初始化的结果是什么?

来自分类Dev

MySQL中DateTime操作的结果是什么

来自分类Dev

此字节操作的结果是什么?

来自分类Dev

在Java中缓冲缓冲流的结果是什么?

来自分类Dev

此表达式的计算结果是什么?

来自分类Dev

用C ++进行转换的结果是什么?