The simplified difference is whether you want to code your interface programmatically (without nibs) or via Interface Builder (with nibs). And you can also mix-and-match. Some parts done with nibs, others not. You can even alter the interface specified by the nib after the fact via the program.
I found the upgrade to universal project for both iPad/iPhone is not work when a project with nib files, it seems like the nib files are not displayed, only black screen showed.
I found the upgrade to universal project for both iPad/iPhone is not work when a project with nib files, it seems like the nib files are not displayed, only black screen showed.