#import "AppInfo.h"
#import <UIKit/UIKit.h>
@implementation AppInfo
//设备名称
+ (NSString*)getDeviceName
{
NSString* deviceName = [[UIDevice currentDevice] systemName];
// NSLog(@"设备名称: %@",deviceName );
return deviceName;
}
//手机别名: 用户定义的名称
+ (NSString*)getUserPhoneName
{
NSString* userPhoneName = [[UIDevice currentDevice] name];
// NSLog(@"手机别名: %@", userPhoneName);
return userPhoneName;
}
+ (NSString*)getSystemVersion
{
NSString* phoneVersion = [[UIDevice currentDevice] systemVersion];
// NSLog(@"手机系统版本: %@", phoneVersion);
return phoneVersion;
}
+ (NSString*)getBundleIdentifier {
return [[NSBundle mainBundle] bundleIdentifier];
}
+ (NSString*)getProductName {
NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];
// CFShow(infoDictionary);
// app名称
NSString *value = [infoDictionary objectForKey:@"CFBundleName"];
// app build版本
return value;
}
////获取项目名称
+ (NSString*)getProductDisplayName
{
// NSString *executableFile = [[[NSBundle mainBundle] infoDictionary] objectForKey:(NSString *)kCFBundleExecutableKey]; //获取项目名称
//
// NSString *version = [[[NSBundle mainBundle] infoDictionary] objectForKey:(NSString *)kCFBundleVersionKey]; //获取项目版本号
NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];
// CFShow(infoDictionary);
// app名称
NSString * app_Name = [infoDictionary objectForKey:@"CFBundleDisplayName"];
return app_Name;
}
// Version 版本号 1.3.1 发布显示的
+ (NSString*)getShortVersion
{
NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];
// CFShow(infoDictionary);
// app版本
NSString *app_Version = [infoDictionary objectForKey:@"CFBundleShortVersionString"];
return app_Version;
}
// Build 版本号
+ (NSString*)getBuildVersion
{
return [[[NSBundle mainBundle] infoDictionary] objectForKey:(NSString *)kCFBundleVersionKey];
// NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];
// // CFShow(infoDictionary);
// NSString *app_build = [infoDictionary objectForKey:@"CFBundleVersion"];
// return app_build;
}
//系统语言
+ (NSString*)getPreferredLanguage
{
NSUserDefaults* defaults = [NSUserDefaults standardUserDefaults];
NSArray* all_languages = [defaults objectForKey:@"AppleLanguages"];
NSString* preferred_language = [all_languages objectAtIndex:0];
// NSLog(@"当前系统语言:%@",preferred_language);
return preferred_language;
}
@end
网友评论