我想知道类的公共全局变量和类的属性之间的区别是什么(Objective-C主要是iOS编程)。我只注意到,你必须使用指针符号 - >来访问一个类的全局变量而不是一个点。属性和全局变量之间的区别[objective-c]
我读过使用全局变化来使用属性的代码可以是一个程序突破性变化。这是真的吗?如果是这样,为什么?
谢谢!
编辑:
Block.h
公共全局变量(我想?)[编辑:现在我明白这是一个实例变量,谢谢]
@interface Block : GameObject {
@public
int type;
SKEmitterNode *particles;}
物业
@property (nonatomic) CGFloat x;
类没有全局变量 – peko
这是实例变量。请参阅[属性与实例变量](http://stackoverflow.com/questions/719788/property-vs-instance-variable)以及其他许多... –