Это могло бы быть возможно, если бы вы хранили именованные объекты как свойства или в каком-то словаре. Тогда вы могли бы сделать что-то вроде этого:
// Put object into dictionary
[dictionaryWithObjects setValue:someNamedObject forKey:@"someNamedObject"];
// and then retrieve it
id object = [dictionaryWithObjects valueForKey:@"someNamedObject"];
И я не уверен, что ObjectiveC поддерживает этот уровень метапрограммирования.