Попробуйте:
NSLog(@"%p", &myIntVar);
или
NSLog(@"%lx", (long)&myIntVar);
Первая версия использует специфичный для указателя формат печати, который предполагает, что переданный параметр является указателем, но внутренне обрабатывает его как длинный.
Вторая версия берет адрес, затем переводит его в длинное целое число. Это необходимо для переносимости на 64-битных платформах, поскольку без спецификатора формата "l
" предполагается, что предоставленное значение является целым числом, обычно длиной всего 32 бита.