Если вы определите указатель как @property
, а также как переменную экземпляра в @interface
, генерирует ли это две версии одной и той же переменной?Должны ли вы сделать одно или другое?
Я программно пытаюсь создать UIImageView
и отобразить его в новом экземпляре UIWindow
, и я использую отладчик для проверки значений впонять, почему это не работает.
Если я просто определю UIWindow *
как @property
, а не как ивар, он не появится в окне данных отладчика, но printf выдаст его значение как0x6D4CD00.Если я определяю его как @property
и как ивар, то я могу видеть его в отладчике, но это 0x0, а printf по-прежнему говорит 0x6D4CD00.Это две разные переменные?Почему я не вижу @property
в отладчике?(симулятор iPhone) + (ARC = вкл)