如何在运行时单独识别ipad 1和ipad 2

use*_*267 1 iphone cocos2d-iphone ipad ipad-2

可能重复:
使用iPhone SDK iPad 2检测确定设备(iPhone,iPod Touch)

请指导我如何在运行时在真实设备上检测ipad和ipad 2.由于性能问题,我想为两部手机加载不同的图像.

提前致谢

Emi*_*mil 5

最简单和最短的方法是检查相机,如iPad 2检测中所述:

BOOL isIPad2 = (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad &&
            [UIImagePickerController isSourceTypeAvailable: UIImagePickerControllerSourceTypeCamera]);
Run Code Online (Sandbox Code Playgroud)

或者更简单: BOOL isiPad2 = [[self platform] isEqualToString:@"iPad2,1"]; 请记住,字符串可以是iPad2,2iPad2,3也.