gpt4 book ai didi

ios - XCode:使用 define 检查目标平台

转载 作者:行者123 更新时间:2023-11-29 10:36:26 24 4
gpt4 key购买 nike

是否存在一些指定目标平台的标准定义,例如DEST_IOS 还是 DEST_OSX?或者我必须在项目设置中添加它吗?

我需要这个才能在 Mac 和 iPad 上使用相同的库。

最佳答案

是的。包括 TargetConditionals.h,我使用以下内容使它们更易于使用:

#import <TargetConditionals.h>

#if !TARGET_OS_IPHONE && !TARGET_IPHONE_SIMULATOR
#define TARGET_OSX 1
#else
#define TARGET_IOS 1
#endif

(这是在一个通用的项目头文件中)。

然后使用宏:

#if TARGET_OSX
// OSX-specific thing here
#else
// iOS-specific thing here
#endif

关于ios - XCode:使用 define 检查目标平台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26798982/

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