Objective-C @实现变量
Objective-C @implementation variables
这两个代码有什么区别?哪个角色有变量?
@interface ClassX : NSObject{
int variable;
}
@end
int variable;
@interface ClassY : NSObject{
}
@end
在第一个示例中,您创建了一个实例变量。在第二个示例中,您正在创建一个全局变量。实例变量是 class 实例的一部分,而全局变量不绑定到 class.
这两个代码有什么区别?哪个角色有变量?
@interface ClassX : NSObject{
int variable;
}
@end
int variable;
@interface ClassY : NSObject{
}
@end
在第一个示例中,您创建了一个实例变量。在第二个示例中,您正在创建一个全局变量。实例变量是 class 实例的一部分,而全局变量不绑定到 class.