NSArray *arr=[[NSArray alloc]initWithObjects:@"A",@"AA",nil];
我設置斷點,然後 如果我火指令P0 &arr;上LLDB 然後我得到改編可變我想也發現@「A」的對象和地址的地址@ 「AA」對象 我如何才能找到我想LLDB命令給目標地址的NSArray的對象
NSArray *arr=[[NSArray alloc]initWithObjects:@"A",@"AA",nil];
我設置斷點,然後 如果我火指令P0 &arr;上LLDB 然後我得到改編可變我想也發現@「A」的對象和地址的地址@ 「AA」對象 我如何才能找到我想LLDB命令給目標地址的NSArray的對象
事情是這樣的:
// This will print pointer values
print arr[0]
print arr
print &arr
// This will print object values
po arr
po arr[0]
如果你是在4.6或更高版本,你可以試試「改編的框架變量[0]」。 它不適用於早期版本,因爲它基於爲NSArray提供的合成子代,它僅>> = 4.6
使用新語法可以編寫NSArray * arr = @ [@「A」,@「 AA」]; – 2013-02-19 13:11:29