1
A
답변
0
당신은 스택 프레임에있는 모든 변수의 목록을 얻을 수 frameVariable를 사용할 수 있습니다.
- (void)viewDidLoad {
[super viewDidLoad];
NSHashTable *hashTable = [NSHashTable weakObjectsHashTable];
ABC *object = [[ABC alloc] init];
[hashTable addObject:object];
//NSLog(@"%@", [hashTable anyObject]);
object = nil;
int i = 0;
int j = 1;
}
프레임 변수
(ViewController *) self = 0x00007fa2275047d0
(SEL) _cmd = "viewDidLoad"
(NSConcreteHashTable *) hashTable = 0x000061000013f5e0
(ABC *) object = nil
(int) i = 0
(int) j = 1
0
바로, 당신은 당신이 정의한 모든 변수를 나열하려고하거나 평가 한 표현의 결과는?
그렇다면 현재 그렇게 할 방법이 없습니다. 그러나 추가하는 것은 간단 할 것입니다.
을 누군가는 그것을 얻을 것이다 다음 lldb 버그 기자와 함께 개선 요청을 제출하시기 바랍니다.
나는 그렇게 할 수 없다고 생각합니다. –
[LLDB 및 디버깅 정보] (https://developer.apple.com/library/content/documentation/General/Conceptual/lldb-guide/chapters/Introduction.html) 및 [LLDB 공식 웹 사이트] (http : //lldb.llvm.org/) – Lion