请考虑以下 2 个代码语句:
id class1 = [[MyClass alloc]init]; //First
MyClass * class2 = [[MyClass alloc]init]; //Second
class1并且class2是指向类型的指针id吗?在 的头文件中objc,我看到它Class只是一个结构指针id的 typedef,也是一个结构指针的 typedef。由于这些类型被声明为指向结构的指针,为什么我需要*在我的代码的第二个语句中包含一个?