一个好奇的目标 - 新手问题。我注意到我可以在.h文件中#define一个NSString,但不能在.m文件中...为什么?
有关声明是:
#define kSomeString @"This is a string"
如果声明在.m文件中,则该声明失败并显示错误。
答案 0 :(得分:3)
您也可以在实施文件中定义它们。
#import "SAiPadHomeViewController.h"
#define hugo @"Test"
@interface SAiPadHomeViewController ()
@end
@implementation SAiPadHomeViewController
@end
此示例有效 - 尝试一下。
格尔茨!