我目前正在将一个项目移植到 MacOS,在 Windows 版本中,我们使用 VerQueryLang(...)来确定窗口标题的一些文件版本信息,它是 winapi 的一部分。
MacOS上是否有等效功能?
我目前正在将一个项目移植到 MacOS,在 Windows 版本中,我们使用 VerQueryLang(...)来确定窗口标题的一些文件版本信息,它是 winapi 的一部分。
MacOS上是否有等效功能?
是的,它内置在应用程序的捆绑包中:
NSBundle *mainBundle = [NSBundle mainBundle];
NSString *version = [mainBundle objectForInfoDictionaryKey:@"CFBundleShortVersionString"];
NSString *build = [mainBundle objectForInfoDictionaryKey:@"CFBundleVersion"];
参考。