【发布时间】:2015-10-17 21:16:22
【问题描述】:
我可以使用下面给出的代码获取 OSX 的版本,但是我想要的是操作系统的名称(使用 Objective C)。
提前致谢!!!
NSOperatingSystemVersion version = [[NSProcessInfo processInfo] operatingSystemVersion];
NSString* major = [NSString stringWithFormat:@"%d", version.majorVersion];
NSString* minor = [NSString stringWithFormat:@"%d", version.minorVersion];
NSString* patch = [NSString stringWithFormat:@"%d", version.patchVersion];
【问题讨论】:
-
嗯,如果不对从版本号到名称的映射进行硬编码(并在新版本发布时保持最新)或查看某些系统文件(不太可能得到保证),可能无法解决跨版本工作)。
标签: objective-c c xcode macos cocoa