2011-01-07 54 views
0

全局变量我在global variable情况下,在Objective-C声明在Objective-C

有关变量声明一个问题是什么声明中.m文件和文件.h之间的区别?

我应该为.h文件中的每个变量声明property吗?

回答

0

在.h和.m中声明全局变量与在.h和.c中声明全局变量的效果相同。但是,在.h中声明它是一个好习惯。

+0

Apple已经构建了支持xcode中的类扩展。它更好的做法是在类扩展中声明(你不想在外面使用),而不是在.h .....中引用苹果引用。 – 2013-09-10 08:20:56

1

如果你把它放在.h文件中,那么包含.h文件的东西可以直接访问它。如果你想这样做,那就做吧。否则把它放在.m中。