使用XCode';头文件中的s${PRODUCT_NAME}
我有一个通用的头文件,我包括在每个项目。除此之外,它还定义了一个预处理器宏,用于轻松获取对应用程序委托的引用。问题是,应用程序委托的类名因项目而异,因为它包含产品名(AppDelegate)。因此,我想知道是否有可能在头文件中使用${PRODUCT_NAME}或类似的宏构造?在Xcode构建设置中设置预处理器宏使用XCode';头文件中的s${PRODUCT_NAME},xcode,Xcode,我有一个通用的头文件,我包括在每个项目。除此之外,它还定义了一个预处理器宏,用于轻松获取对应用程序委托的引用。问题是,应用程序委托的类名因项目而异,因为它包含产品名(AppDelegate)。因此,我想知道是否有可能在头文件中使用${PRODUCT_NAME}或类似的宏构造?在Xcode构建设置中设置预处理器宏 APPDELEGATE_CLASS=$(PRODUCT_NAME)AppDelegate 在xcconfig中 GCC_PREPROCESSOR_DEFINITIONS = APPDE
APPDELEGATE_CLASS=$(PRODUCT_NAME)AppDelegate
在xcconfig中
GCC_PREPROCESSOR_DEFINITIONS = APPDELEGATE_CLASS=$(PRODUCT_NAME)AppDelegate
然后可以在代码中使用APPDELEGATE_类宏
@interface APPDELEGATE_CLASS : NSObject <UIApplicationDelegate> {
@接口APPDELEGATE\u类:NSObject{
我想您必须创建一个自定义运行脚本,它将替换头文件中的运行脚本。