0

我怎样才能像这样根据 iPhone 的型号(不是 iOS 版本)制作条件案例?

int myResolution = 10;

if ( model >= iPhone3GS ) {
    myResolution = 100;
}

if ( model >= iPhone4 ) {
    myResolution = 120;
}

if ( model >= iPhone5 ) {
    myResolution = 200;
}

基本上,我可以快速设置一些自定义 OpenGL 绘图的分辨率以手动调整性能。

4

1 回答 1

1

在这里查看评论:http: //www.cocos2d-iphone.org/forum/topic/8107

他们使用以下方法实现了一个 DeviceDetection 类来执行此任务:

NSString *model= [[UIDevice currentDevice] model];
struct utsname u;
uname(&u);
NSLog(@"%@",u.machine);
于 2013-02-20T14:07:07.400 回答