This presentation shows how to develop an universal iOS app or "convert" a existing one into universal. An universal app must work in iPad/iPod and iPhone.
4. –Morpheus
“You take the blue pill -- the story ends, you
wake up in your bed and believe whatever
you want to believe. You take the red pill --
you stay in Wonderland and I show you how
deep the rabbit-hole goes.”
5. ViewControllers
• Consider defining separate view controller
classes for iPhone and iPad devices.
• If you use a single view controller class for both
platforms, your code must support both iPhone
and iPad screen sizes.
6. Views
• Consider using separate sets of views for iPhone
and iPad devices. For custom views, this means
defining different versions of your class for each
device.
• If you choose to use the same custom view for
both devices, make sure your drawRect: and
layoutSubviews methods especially work
properly on both devices.
7. Using Runtime checks
if (UI_USER_INTERFACE_IDIOM() ==
UIUserInterfaceIdiomPad) {
// The device is an iPad running iOS 3.2
or later.
}
else {
// The device is an iPhone or iPod touch.
}