alloc/init in viewDidLoad causes IB to ignore outlets
===

I just witnessed a very strange issue where my view would ignore all of the delegate calls coming from a custom view because I called alloc/init on the item at the load. I'm curious as to why.

    @synthesize customTextField;
    
    -(void)viewDidLoad {
       // by calling this alloc/init, none of the changes here actually update to the view
       // everything is ignored from here on in.
       // if I comment out the alloc/init line, everything works fine
       self.customTextField = [[UITextField alloc] init];
       self.customTextField.text = @"Some text";
       // setting font and size as well
    
    }

While I would still get calls to the text field delegate methods, none were linked to my specific text fields. I could not respond to just `customTextField`.

I do realize that calling alloc/init will give me a completely new instance of `customTextField`... but why wouldn't that new instance be linked to IB and my view?