ios获取版本号等

  1. NSLog(@"uniqueIdentifier: %@", [[UIDevice currentDevice] uniqueIdentifier]);  
  2.     NSLog(@"name: %@", [[UIDevice currentDevice] name]);  
  3.     NSLog(@"systemName: %@", [[UIDevice currentDevice] systemName]);  
  4.     NSLog(@"systemVersion: %@", [[UIDevice currentDevice] systemVersion]);  
  5.     NSLog(@"model: %@", [[UIDevice currentDevice] model]);  
  6.     NSLog(@"localizedModel: %@", [[UIDevice currentDevice] localizedModel]);  
  7.   
  8.    
  9.   
  10. NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];  
  11.   
  12.  CFShow(infoDictionary);  
  13.   
  14. // app名称  
  15.   
  16.  NSString *app_Name = [infoDictionary objectForKey:@"CFBundleDisplayName"];  
  17.   
  18.  // app版本  
  19.   
  20.  NSString *app_Version = [infoDictionary objectForKey:@"CFBundleShortVersionString"];  
  21.   
  22.  // app build版本  
  23.  
  1.  NSString *app_build = [infoDictionary objectForKey:@"CFBundleVersion"];


很多时候,我们需要获得用户iPhone版本号,或者App的当前版本号。
关心以下两个方面:
一、App项目中,应用程序逻辑会根据iPhone硬件的版本号来进行相应的处理!
二、由于某种需求,我们需要得到我们App的当前版本。

一、获得客户端用户的硬件版本号

// 判断设备的iOS 版本号

   float version =[[[UIDevice currentDevicesystemVersionfloatValue];

    NSLog(@"%f",version);



二、我们还可以获得更多相应的设备信息


 

 NSLog(@"%@",[[UIDevice currentDevice] name]);// Name of the phone as named by user

   NSLog(@"%@",[[UIDevice currentDevice] uniqueIdentifier]); // A GUIDlike string 

   NSLog(@"%@",[[UIDevice currentDevice] identifierForVendor]); // A GUIDlike stringiOS6.0

   NSLog(@"%@",[[UIDevice currentDevice] systemName]); // "iPhoneOS"

   NSLog(@"%@",[[UIDevice currentDevice] systemVersion]); //"5.1.1"

   NSLog(@"%@",[[UIDevice currentDevice] model]); // "iPhone" on both devices

   NSLog(@"%@",[[UIDevice currentDevice] localizedModel]); //"iPhone" on both devices


三、获得App的版本号


 

//获得软件的版本号,

   NSDictionary* infoDict =[[NSBundle mainBundle] infoDictionary];

   float softVerson =[[infoDictobjectForKey:@"CFBundleShortVersionString"]floatValue];


读取 Info.plist文件的信息。

 NSDictionary* infoDict =[[NSBundle mainBundleinfoDictionary];



//隐藏电池条

  if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7) {
        [application setStatusBarStyle:UIStatusBarStyleLightContent];
        self.window.clipsToBounds =YES;
        self.window.frame =  CGRectMake(0,20,self.window.frame.size.width,self.window.frame.size.height-20);
    }


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值