IOS版本判断

mac2022-06-30  106

转:http://blog.csdn.net/jinglijun/article/details/7292674

-(void)getIOSVersion

{

//#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 50000    //此方法和编译器相关

//quanju.iOSVersion=1;

//#endif 

float version = [[[UIDevice currentDevice] systemVersion] floatValue];  

if (version >= 5.0)  

{  

quanju.iOSVersion=1;//定义全局变量标记ios版本

}  

}

-(void)getIOSModel

{

CGSize sizeToRequest;  if([[[UIDevicecurrentDevicemodelrangeOfString:@"iPad"].location== 0)  sizeToRequest = CGSizeMake(748110);  else  sizeToRequest = CGSizeMake(32048); 

}

//下面是ios内其他相关信息的判断方法

获取进程信息和设备信息(包括设备类型,序列号,ios版本等)[[NSProcessInfo processInfo] globallyUniqueString],[[NSProcessInfo processInfo] hostName],[[NSProcessInfo processInfo] operatingSystemName],[[NSProcessInfo processInfo] operatingSystemVersionString],[[NSProcessInfo processInfo] physicalMemory],[[NSProcessInfo processInfo] processName]);——————————————————————————————[UIDevice currentDevice].uniqueIdentifier,[UIDevice currentDevice].name,[UIDevice currentDevice].systemName,[UIDevice currentDevice].systemVersion,[UIDevice currentDevice].model,[UIDevice currentDevice].localizedModel,[UIDevice currentDevice].batteryLevel___________________________________________________NSLog([[UIDevice currentDevice] name]); // Name of the phone as named by userNSLog([[UIDevice currentDevice] uniqueIdentifier]); // A GUID like stringNSLog([[UIDevice currentDevice] systemName]); // "iPhone OS"NSLog([[UIDevice currentDevice] systemVersion]); // "2.2.1"NSLog([[UIDevice currentDevice] model]); // "iPhone" on both devices

转载于:https://www.cnblogs.com/w-zhijun/archive/2013/03/22/2975847.html

最新回复(0)