title: Xcode Interface Builder - "correct" way to delete/rename miswired IBOutlets / IBActions?
body: <p>I am new to Xcode, working through Swift, so I'm not sure if what I am decribing is actually a bug.</p>
  
  <p>When using interface builder and the assistant editor, I can create lables, buttons etc, and create Outlets and Action in the code with a control-drag.  </p>
  
  <p>So long as I am perfect, no problem.   But I seem to run into problems if, for example, I make a mispelling of the object name.  Or, I choose outlet instead of action.   I can't seem to find a way to make a correction that does't seem to totally screw up the IDE.   Even if I delete the object in the  IB  and the code, it seems to leave  problems behind when I build.   Or, if I try to delete the line in code and re-drag it, a new line of code is created, but the object seems to now reference the new name, and the old, now missing name.</p>
  
  <p>Again, I am working with Swift --- Since I don't use/know Objective-C I don't know if there is a similar behavior using that language.</p>
  
  <p>Appreciate any pointers.   (Other than don't use the Interface builder / storyboards / Swift.)</p>