2014-02-16 42 views

回答

2

@interface中声明一个变量是可以被其他文件看到的,所以一个public声明。

声明@implementation中的变量是private到该文件。

看到这个线程更深入:Private ivar in @interface or @implementation

+0

即使我在** .m **文件的“@interface”中声明,这是否可见? –

+0

它将在ClassA中的任一位置显示。除非你有理由将它公开,否则你应该把它放在'@ implementation'中。 (根据我的经验,我从来没有在@interface中声明过,只在.h文件中)。 – Chicken

+0

_Thanks_寻求帮助。 –

相关问题