2

我有一个看起来像的 constants.h 文件

#ifndef constants_h
#define constants_h

#define MyAdUnitID @"XXXXXXX"
#define GoogleAnalyticsID = @"XXXXX"

#endif

并希望在我的其他实现文件中引用它。这些只是我想要在整个程序中作为 NSString 实例的简单字符串值,但似乎无法让它工作。

如果有更好的做法,请告诉我!

4

1 回答 1

7

使用 extern 而不是定义。

在.h中:

extern NSString* SHKFacebookAppID;

以 .m 为单位:

NSString* SHKFacebookAppID = @"1234567890";
于 2012-08-06T01:59:44.900 回答