我想知道类的公共全局变量和类的属性之间的区别是什么(Objective-C 主要是 iOS 编程)。我唯一注意到的是,您必须使用指针表示法 -> 来访问类的全局变量而不是点。
我已经读过将代码从使用全局变量更改为使用属性可能是一个程序重大更改。这是真的吗?如果是,为什么?
谢谢!
编辑:
块.h
公共全局变量(我认为?)[编辑:我现在明白这是一个实例变量,谢谢]
@interface Block : GameObject {
@public
int type;
SKEmitterNode *particles;}
财产
@property (nonatomic) CGFloat x;