Да, если вы используете пользовательский класс в IB, то эти объекты создаются с помощью метода initWithCode:
.Итак, в вашем классе вы должны переопределить:
-(id) initWithCoder:(NSCoder*)aDecoder {
if (! (self = [super initWithCoder:aDecoder]))
return nil;
// object has been created from IB... do initialization stuff here
return self;
}