When I began Mac and iOS development I used to stick pretty much as much as possible into interface builder files. When beginning development this was certainly the easiest way to start, but brought some problems. Now I don’t go anywhere near interface builder, and every element in my apps is built in 100% pure code. Last night I was at a Melbourne iOS/Mac developer meetup and this topic came up. For a while I thought that pure code wasn’t widely adopted, but I was reassured with most people in the room confirming that pure code is the way they do things. I will explain some advantages and disadvantages to each method.
Turning your old iPhone or iPad app into a Universal app that natively supports both devices is fairly easy, as long as you know where to look and what to change. To clear confusion here is a step by step guide detailing exactly how to make an iPhone app Universal, the steps are nearly identical