当#define变量时,@ interface @ implementation和.h之间有什么不同

时间:2013-01-21 02:37:54

标签: ios objective-c

·H

@interface AdvancedSearchMainVC : UIViewController

的.m

#import "AdvancedSearchMainVC.h"

@interface AdvancedSearchMainVC ()

@end

@implementation AdvancedSearchMainVC

这是添加"#define HIDEBUTTON_TAG 100"的最佳位置以及

的原因

@interface @ implementation和.h

中的宏定义有什么不同 很多~~

1 个答案:

答案 0 :(得分:2)

AFAIK,唯一的区别是范围。如果在界面中定义它,那么导入标题的任何内容也可以访问该值,而如果将它放在实现中,则只能通过该类的方法访问它。