[英]xcode: how to debug in xcode?
我有一個Person類,它只有一個屬性:name。 我想在調試時列出屬性值,但是xcode僅顯示“ isa”,我該如何在eclipse中實現呢?
Xcode:
日食:
在后台,可以使用方法訪問屬性。 可以使用name
方法讀取名為name
的屬性,並可以使用setName:
方法對其進行設置。 您可以使用調試器的po
命令來打印對象的描述。 嘗試在調試器控制台上鍵入以下內容:
po [p name]
po
命令通過將debugDescription
消息發送到要打印的對象來工作,默認情況下, debugDescription
僅發送description
消息。 因此,您可以將此方法添加到Person
類中:
- (NSString *)description {
return [NSString stringWithFormat:@"<%@: %p name=%@>", self.class, self, self.name];
}
然后,您可以使用如下調試器命令:
po p
並得到這樣的輸出:
<Person: 0x10013fd60 name=Jack>
如果rob的帖子不起作用,那么我將嘗試在控制台中輸入bt(用於回溯)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.