Вы не можете получить имя переменной, которая указывает на ваш объект (хорошо, вы можете, но смотрите ниже).
Это немного напоминает обычный адрес улицы: если у вас есть почтовый конверт (переменная), вы можете видеть, на какой адрес он указывает, но как вы сможете найти все конверты, указывающие на один и тот же адрес? Вам нужно будет собрать все конверты и просмотреть их все или добавить какое-то отслеживание.
В Objective-C существует способ перемещения всех переменных экземпляра объекта и проверки того, указывают ли они на ваш объект. Но это очень низкий уровень и общий анти-шаблон. Кроме того, вам нужно знать объекты, переменные экземпляров которых вы хотите перечислить.
Так что ответ: хотя это возможно в Objective-C в определенной степени, не делайте этого. Вместо этого измените свой дизайн, чтобы не полагаться на эту информацию.
какое имя вы говорите о названии класса или имени IBUTlet –
, почему вы хотели бы иметь название выхода? Вы можете пометить его и установить произвольное имя. – Mikael
Пожалуйста, старайтесь придерживаться условных обозначений Objective-C. Запуск имен переменных с прописными буквами («Адрес») не является хорошей идеей, так как по соглашению константы и имена классов начинаются с символов верхнего регистра. – DarkDust