繁体   English   中英

是否可以打印Objective-C,iOS变量的内存?

[英]Is it possible to print the memory of a Objective-C, iOS variable?

我想知道占用该变量的内存…轻松地,我可以计算地址。 对于NSArray,NSDictionary等,任何方便的打印内存的方式。

对于NSArray,NSDictionary等,任何方便的打印内存的方式。

“记忆”可能不会告诉您太多。 Foundation的容器类存储指向对象的指针,因此您所看到的只是内存地址。 另外,为了理解“内存”,您需要了解有关这些类的内部结构的一些知识。 实际上,这些类的不同实例甚至可能没有相同的表示形式 相反,让对象告诉您它包含的内容要好得多。

您可以使用-description方法来获取大多数对象的描述。 这是检查对象的常用方法。 还有一个-debugDescription ,这是调试器在使用po命令打印对象时调用的内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM