Я не верю, что в настоящее время существует хороший способ для объекта выяснить, с какого конца он загружается. Помните: любой объект, который реализует NSCoding, может храниться в файле nib, а не только в представлениях. Если бы был способ выяснить это, это, вероятно, было бы путем вызова метода в NSKeyedArchiver или NSCoder, и я ничего там не вижу.
Если вы действительно верите, что вам нужна эта возможность, я бы предложил определить протокол с помощью метода, подобного "- (NSString *) nibName", и реализовать его в ваших классах, которые загружают nib. Затем вы можете подключить свой вид к значку прокси-сервера «Владелец файла» в пате, и он может запросить у владельца пера имя пера. UIViewController уже имеет методы -nibName и -nibBundle, поэтому в большинстве случаев это потребует очень мало работы.
Тем не менее, я бы не советовал делать такие вещи. Если у вас есть класс представления, который ведет себя по-разному в зависимости от загружаемого им кончика, я бы воспринял это как сильный сигнал о том, что ваш код должен быть пересмотрен. Я бы либо переместил код, который зависит от имени пера, в класс контроллера, либо разделил бы код на два или более отдельных класса представления.