机器适配??

原创 2015年07月09日 18:14:26
- (BOOL)nicePerformance{
    size_t size;
    sysctlbyname("hw.machine", NULL, &size, NULL, 0);
    char *name = malloc(size);
    sysctlbyname("hw.machine", name, &size, NULL, 0);

    NSString *machine = [NSString stringWithCString:name encoding:NSUTF8StringEncoding];

    free(name);

    BOOL b = YES;
    if ([machine hasPrefix:@"iPhone"]) {
        b = [[machine substringWithRange:NSMakeRange(6, 1)] intValue] >= 4;
    }else if ([machine hasPrefix:@"iPod"]){
        b = [[machine substringWithRange:NSMakeRange(4, 1)] intValue] >= 5;
    }else if ([machine hasPrefix:@"iPad"]){
        b = [[machine substringWithRange:NSMakeRange(4, 1)] intValue] >= 2;
    }

    return b;
}

相关文章推荐

Android 多分辨率机器适配

假设有如下分辨率机器: 800 x 480 1024 x 600 1024 x 768 1280 x 800 1920 x 1200 2048 x 1536 ...

1145.cn 百度MIP适配实例

MIP,全称Mobile Instant Pages(移动端即时页面),是百度推出的一套移动端网页开放技术标准。网站移动端页面统计MIP改造,能实现页面缓存,从而达到移动网页加速效果。 百度官方...

web项目适配手机 通用js

  • 2017年11月17日 14:59
  • 5KB
  • 下载

iOS11及iPhoneX适配-探索方案.pdf

  • 2017年11月03日 10:30
  • 1.64MB
  • 下载

手把手教你:android调用系统相机、相册功能,适配6.0权限获取以及7.0以后获取URI(兼容多版本)

Android中调用系统相机来拍摄照片的代码,如下: 1、首先设置Uri获取判断以及相机请求Code public final int TYPE_TAKE_PHOTO = 1;//Uri获取类型判...

ubuntukylin15适配的rt3070linux驱动.rar

  • 2016年10月17日 19:34
  • 316KB
  • 下载

Android屏幕适配基础

屏幕相关分辨率DPI, PPI DPI表示分辨率,指每英寸长度上的点数。DPI又可细分为水平分辨率和垂直分辨率,例如一张1英寸*1英寸的图片,如果它的水平分辨率是100 dpi,垂直分辨...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:机器适配??
举报原因:
原因补充:

(最多只允许输入30个字)