So, as a part of my solution to the Mega Gold Challenge, I decided to create a custom view with Interface Builder and then unpack it from the bundle and animate its display on screen when the gesture was recognized. I also needed to get at the three color squares that were a part of the custom view. Now, I know that when you load a nib, you get an array of the top objects in that nib file, but what I don’t understand is how you are supposed to elegantly access each of the top object subviews in the unpacked view.
I figured that since I added the green square first to my custom view, that it was probably going to be topObjects, and then the second color square would be  and the third , but all that seemed very sloppy. Surely there must be a better way at getting at these controls? Does anyone have any sage advice for this, because I’m sure that I will be doing a LOT of packing of custom nib files as I go forward with writing iOS apps.