在接口(interface)的实现中定义静态变量时,我不太了解。在方法中,我确实了解它们与局部变量的区别,但不是直接在实现中定义时。看看这些例子。这两者实际上有什么区别?#include"MyClass.h"@implementationMyClassintmyInt;...@end还有:#include"MyClass.h"@implementationMyClassstaticintmyInt;...@endmyInt在这两种情况下对所有方法都是可见的,如果我解释了一个我正确运行的测试,myInt在这两种情况下对于不同的实例都是相同的变量类的。 最佳答案