iosobjective-ciphoneipod-touch

Determine device (iPhone, iPod Touch) with iOS


Is there a way to determine the device running an application. I want to distinguish between iPhone and iPod Touch, if possible.


Solution

  • You can use the UIDevice class like this:

    NSString *deviceType = [UIDevice currentDevice].model;
    
    if([deviceType isEqualToString:@"iPhone"])
        // it's an iPhone