获取手机信息

     应用程序的名称和版本号等信息都保存在mainBundle的一个字典中,用下面代码可以取出来

//获取版本号
    NSDictionary *infoDict = [[NSBundle mainBundle]infoDictionary];
    NSString *versionNum = [infoDict objectForKey:@"CFBundleVersion"];//版本号
    NSString *appName = [infoDict objectForKey:@"CFBundleDisplayName"];//应用程序名字
    NSString *text = [NSString stringWithFormat:@"%@--%@",appName,versionNum];
    NSLog(@"----%@",text);
    
    //手机别名
    NSString *strModel = [UIDevice currentDevice].model;
    NSLog(@"===%@",strModel);

    //用户定义的名称
    NSString *userPhoneName = [[UIDevice currentDevice] name];
    NSLog(@"手机别名:%@",userPhoneName);
    
    //设备名称
    NSString *deviceName = [[UIDevice currentDevice]systemName];
    NSLog(@"设备名称:%@",deviceName);
    
    //手机系统版本
    NSString *phoneVersion = [[UIDevice currentDevice]systemVersion];
    NSLog(@"手机系统版本:%@",phoneVersion);
    
    //手机型号
    NSString *phoneModel = [[UIDevice currentDevice]model];
    NSLog(@"手机型号:%@",phoneModel);
    
    //地方型号
    NSString *localPhoneModel = [[UIDevice currentDevice]localizedModel];
    NSLog(@"国际化取余名称:%@",localPhoneModel);
    
    NSDictionary *infoDictionary = [[NSBundle mainBundle]infoDictionary];
    
    //当前应用名称
    NSString *appCurName = [infoDictionary objectForKey:@"CFBundleDisplayName"];
    NSLog(@"当前应用名称:%@",appCurName);
    
    //当前应用软件版本 比如:1.0.1
    NSString *appCurVersion = [infoDictionary objectForKey:@"CFBundleShortVersionString"];
    NSLog(@"当前应用软件版本:%@",appCurVersion);
    
    //当前应用版本号码 int 类型
    NSString *appCurVersionNum = [infoDictionary objectForKey:@"CFBundleVersion"];
    NSLog(@"当前应用版本号码 :%@",appCurVersionNum);

 



作者:稻草人11223