我正在学习Objective-C,我对类的实例和对象之间的区别感到困惑——它们是一样的吗?
这是一个例子:
NSString *name = [[NSString alloc]initWithString:@"Harry"];
*name是指向NSString类的指针。@"Harry"是字符串的值。那么是name来自NSString类的对象还是被name称为类的实例?
我做的另一个例子:
Rectangle *rect = [[Rectangle alloc]init];
*rect指针也是如此。是rect对象还是类的实例?