簡體   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