NSArray *arr=[[NSArray alloc]initWithObjects:@"A",@"AA",nil];
Я устанавливаю точку останова, затем, если я запускаю команду po на lldb, я получаю адрес переменной arr. Я также хочу найти адрес объекта @ «A» и объекта @ «AA». Как я могу найти
NSArray *arr=[[NSArray alloc]initWithObjects:@"A",@"AA",nil];
Я устанавливаю точку останова, затем, если я запускаю команду po на lldb, я получаю адрес переменной arr. Я также хочу найти адрес объекта @ «A» и объекта @ «AA». Как я могу найти
Что-то вроде этого:
// This will print pointer values
print arr[0]
print arr
print &arr
// This will print object values
po arr
po arr[0]
Если вы используете 4.6 или более позднюю версию, вы можете попробовать «переменная кадра arr [0]». Он не будет работать в более ранних версиях, потому что он основан на синтетических дочерних элементах, предоставляемых для NSArray, который >= только 4.6