iOS获取设备信息常用方法

2018-07-20    来源:open-open

容器云强势上线!快速搭建集群,上万Linux镜像随意使用
    NSLog(@"HostName: %@", [[NSProcessInfo processInfo] hostName]);  
    //globallyUniqueString 唯一的标示符,每次调用都会不一样,可以用作一些临时缓存文件的名字  
    NSLog(@"GlobalUniqueString: %@", [[NSProcessInfo processInfo] globallyUniqueString]);  
    //操作系统名称  
    NSLog(@"OperatingSystemName: %@", [[NSProcessInfo processInfo] operatingSystemName]);  
    //操作系统版本  
    NSLog(@"OperatingSystemVersion: %@", [[NSProcessInfo processInfo] operatingSystemVersionString]);  
    //物理内存  
    NSLog(@"PhysicalMem: %llu", [[NSProcessInfo processInfo] physicalMemory]);  
    //进程名称  
    NSLog(@"ProcessName: %@", [[NSProcessInfo processInfo] processName]);  
    //供应商标识  
    NSLog(@"UniqueId: %@", [UIDevice currentDevice].identifierForVendor);  
    //设备类型(iPhone、iPad)  
    NSLog(@"userInterfaceIdiom: %d", [UIDevice currentDevice].userInterfaceIdiom);  
    //设备名字  
    NSLog(@"Name: %@", [UIDevice currentDevice].name);  
    //系统名字  
    NSLog(@"SystemName: %@", [UIDevice currentDevice].systemName);  
    //系统版本  
    NSLog(@"SystemVersion: %@", [UIDevice currentDevice].systemVersion);  
    //模型  
    NSLog(@"Model: %@", [UIDevice currentDevice].model);  
    //本地化的模型  
    NSLog(@"LocalizeModel: %@", [UIDevice currentDevice].localizedModel);  
    //电池状态  
    NSLog(@"BatteryLevel: %f", [UIDevice currentDevice].batteryLevel);  
   //判断设备是否是9.0以上系统
    [[[UIDevice currentDevice] systemVersion] floatValue] >= 9.0f  注意:
//假如我们的设备版本号为9.1.1(为字符串类型),对其进行floatValue浮点化后值为9.100000。3. //判断设备是否是iPhone、iPad
    iPad:[[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad  
    iPhone: [[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone  
      
    UIUserInterfaceIdiom in UIDevice.h  
    typedef NS_ENUM(NSInteger, UIUserInterfaceIdiom) {  
    #if __IPHONE_3_2 <= __IPHONE_OS_VERSION_MAX_ALLOWED  
        UIUserInterfaceIdiomPhone,           // iPhone and iPod touch style UI  
        UIUserInterfaceIdiomPad,             // iPad style UI  
    #endif  
    };  

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

上一篇:Android画板实现

下一篇:Android橡皮擦效果