At runtime, you want to detect whether the user is on an iPad or an iPhone for conditional coding purposes.
One requirement is to find the device’s screen size on an iPad, iPhone, or iPod touch.
Another way to do it is to write different code, i.e., conditional code per device, whether it be an iPad with a big screen or an iPhone with a smaller screen, or just to find out which storyboard you are writing code for.
The code is simple:
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.
}
Hope it helps,
Thanks & Regards
Mandar Apte