gpt4 book ai didi

xcode - 在头文件中使用 XCode 的 ${PRODUCT_NAME}

转载 作者:行者123 更新时间:2023-12-01 11:05:58 24 4
gpt4 key购买 nike

我有一个通用头文件,我将其包含在每个项目中。其中,它定义了一个预处理器宏,用于轻松获取对应用程序委托(delegate)的引用。问题是,app delegate 的类名因项目而异,因为它包含产品名称 (AppDelegate)。因此我想知道是否可以在头文件中使用 ${PRODUCT_NAME} 或类似的宏结构?

最佳答案

在 Xcode build设置中设置预处理器宏。

APPDELEGATE_CLASS=$(PRODUCT_NAME)AppDelegate

在 xcconfig 中,

GCC_PREPROCESSOR_DEFINITIONS = APPDELEGATE_CLASS=$(PRODUCT_NAME)AppDelegate

然后您可以在代码中使用 APPDELEGATE_CLASS 宏。

@interface APPDELEGATE_CLASS : NSObject <UIApplicationDelegate> {

关于xcode - 在头文件中使用 XCode 的 ${PRODUCT_NAME},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5926597/

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