【发布时间】:2013-02-22 23:42:27
【问题描述】:
正如标题所说 - 在 Java 中,我只需让一个类定义常量,然后将它们导入到将使用它们的类中。在 Objective-C 中是不是也是这样?
为了清楚起见,我想
#define variable 1
#define variable 2.0
并且在不同的类中使用相同的常量。
【问题讨论】:
-
术语提示:当它们是#defined 常量时,它们不是“变量”。 :) 与 Java 不同,当您在 C 中 #define 时,您正在执行实际的文本替换;它不像一个碰巧不会改变的变量(出于某些目的,C 中确实存在 const 全局变量)。
-
@BenZotto 如果用术语:它们被称为宏,而不是常量。
标签: objective-c static constants