我想在我的.m文件中定义一个常量。我可以在这里看到两个选项:static NSString *const kMyLabel = @"myLabel"; #define kMyLabel @"myLabel" 哪一个是最好的?在这里使用static是否有任何问题? 最佳答案 唯一的区别是,您可以使用变量的地址,而不能使用常量字符串表达式的地址(这是宏的简化结果)。我希望尽可能避免使用#define,所以我会选择前者,但这只是样式问题。