Something I'm not very clear on is whether I should/could use interface builder to create reusable game sprites. For example, if I have a ball that I want to create an indeterminate amount of at run time, should I be creating a nib file (and either attaching graphics in IB or drawing them in drawRect) with it's own viewcontroller class attached, then instantiating that (and adding its view) programatically?
If so, do I do this with loadNibNamed? I'm a bit confused with the approach when using Interface Builder to design game sprites and some advice on how to approach it would be appreciated.
I've tried finding answers myself, but I find Apple's documentation longwinded and confusing.