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 に答える