iphone中的变量声明

时间:2011-02-20 15:05:48

标签: iphone objective-c instance-variables

接口(在“.h”文件中)和在(在.m文件中)的实现中声明的变量之间有什么区别?

1 个答案:

答案 0 :(得分:2)

在@interface {...} ... @end块的括号内声明的数据是类的实例变量。在.m文件中声明(在全局范围内)的数据是app-global数据。 .h与.m文件没什么关系,.h文件通常只是#import'ed到.m文件。重要的是数据是否是@interface {...} ... @end。同样,在@interface之外声明的.h文件中的数据也将在app全局范围内。