Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试让我的应用程序在 iPad 和 iPad 视网膜上运行,并在视网膜上使用更高分辨率的图像。当我在宏中定义所有图像和大小时,我需要创建一个自动切换来重新定义宏。
#define IMAGE1 @"Image1"
会成为
#define IMAGE1 @"Image1_Retina"
例如。代码不必更改。我只需要在图像和分辨率之间自动切换。有没有办法只更改宏而不触及其余代码?