2013-01-21 20 views
0

.H时的#define一个变量,什么@interface @执行之间和.H

@interface AdvancedSearchMainVC : UIViewController 

.M

#import "AdvancedSearchMainVC.h" 

@interface AdvancedSearchMainVC() 

@end 

@implementation AdvancedSearchMainVC 

这是最好的位置,以增加"#define HIDEBUTTON_TAG 100"为什么

不同

@interface @实现中的宏定义和.h中的有什么区别

thx很多~~

回答

2

AFAIK,唯一的区别是范围。如果你在接口中定义它,任何导入头文件的东西都可以访问这个值,而如果你把它放在实现中,它只能被该类的方法访问。

+0

yeah.i认为是这样,非常感谢你。 – Dark

相关问题