如何在Objective-C中全局定义宏?

我想全局定义一个宏。 我想在整个项目中覆盖NSLocalizedString() 。 这可能吗,我该怎么办?

在AppName-Prefix.pch的#ifdef __OBJC__部分中声明宏。

您在某个头文件中定义宏。 您将此头文件放在*.pch文件(前缀头文件)中。 在目标的构建设置中搜索“前缀”。 确保使用*.pch文件。