【发布时间】:2012-06-13 06:21:10
【问题描述】:
可能重复:
Global Variables in Cocoa/Objective-C?
problem with declare a global variable in objective c
我在 .h 中定义了一个全局变量,其他类通过包含类“.h”文件来访问该变量。这很好,根据我收到的建议,我现在已经将变量移动到“.m”,因为我被告知,否则每个包含 .h 的类都将重新声明它,这是正确的吗?但是现在我的其他文件无法访问它,并且我假设我不应该包含“.m”文件......我应该使用#define 预处理器,所以它只定义一次吗?我该怎么做?
【问题讨论】:
-
我gave you你原来需要的信息;在标头中使用
extern声明相同的变量,并且在.m 文件中没有限定符。 -
谢谢 Josh 知道了 :) 抱歉错过了。
标签: objective-c