gpt4 book ai didi

objective-c - Cocoa 兼容不同的 Mac 操作系统

转载 作者:行者123 更新时间:2023-12-03 17:23:37 24 4
gpt4 key购买 nike

我有一个 Cocoa 应用程序,它在 Mac OS 10.7 和 10.8 中具有不同的功能(部署目标是 10.7)。例如,在 10.8 中我有一个用于共享服务的按钮,而在 10.7 中该按钮被隐藏。

这里的问题是,当我的应用程序运行时,我如何知道存在哪种 Mac 操作系统。对于 iOS,我可以从 UIDevice 获取它。但对于Cocoa,我没有找到类似的类。

目前,我使用以下方式检测操作系统:


- (BOO)isServiceAvalable
{
if (NSClassFromString(@"A_Unique_Class_In_One_OS"))
{
return YES;
}
return NO;
}

我希望有更优雅的方式来做到这一点。

最佳答案

关于objective-c - Cocoa 兼容不同的 Mac 操作系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13717961/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com