我有几个obj-c类,每个类都需要一些在switch语句中使用的常量.
我曾尝试使用#define预处理器指令在.m文件中定义这些数字常量.所有这些常数都以'kCell'开头.这似乎运作良好,但无论我在项目中的哪个位置,Xcode的代码意义都会向我呈现每个'kCell'前缀常量.做#define常量具有全局范围是什么?如果是这样,那么定义纯本地类常量的最佳方法是什么,这些常量不会在其他类中使用类似命名的常量进行分类?
#define
iphone xcode objective-c c-preprocessor
c-preprocessor ×1
iphone ×1
objective-c ×1
xcode ×1