它们之间的区别是什么:
@interface MyClass
{
NSString *string;
}还有..。
NSString *string;
@interface MyClass
{
}谢谢!
发布于 2013-04-16 00:17:12
这些声明中只有一个声明了ivar:第一个声明使实例变量为string,而第二个声明使全局变量为string。第一个声明中的ivar只能在实例方法中使用,不能在类方法中使用。第二个声明中的全局变量可以在类方法和实例方法中使用,但所有实例方法将共享相同的string变量的值。
https://stackoverflow.com/questions/16019959
复制相似问题