我是靠谱客的博主 怡然蜜蜂,最近开发中收集的这篇文章主要介绍Mac获取系统版本、机型,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

// 获取系统版本
NSString *versionString;
NSDictionary * sv = [NSDictionary dictionaryWithContentsOfFile:@"/System/Library/CoreServices/SystemVersion.plist"];
versionString = [sv objectForKey:@"ProductVersion"];
NSLog(@"%@", versionString);
NSString* major = @"";
NSString* minjor = @"";
NSArray* majminor = [versionString componentsSeparatedByString:@"."];
LOG_INFO("Verify_CORE_ML 26.3");
major = [majminor objectAtIndex:0];
LOG_INFO("Verify_CORE_ML 26.4");
minjor = [majminor objectAtIndex:1];
// 获取Mac笔记本型号:Model Identifier
// 官方型号列表:https://support.apple.com/en-us/HT201300
// 命令行查看:system_profiler SPHardwareDataType
size_t len = 0;
sysctlbyname("hw.model", NULL, &len, NULL, 0);
if (len) {
char *model = (char*)malloc(len*sizeof(char));
sysctlbyname("hw.model", model, &len, NULL, 0);
printf("%sn", model);// 我的机器输出:MacBookPro16,1
free(model);
}

最后

以上就是怡然蜜蜂为你收集整理的Mac获取系统版本、机型的全部内容,希望文章能够帮你解决Mac获取系统版本、机型所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(35)

评论列表共有 0 条评论

立即
投稿
返回
顶部