工厂类方法:
用于快速创建对象的类方法
类工厂方法主要用于给对象分配存储空间和初始化这块存储空间
类:
类的本质:
类其实也是一个对象,这个对象会在这个类第一次使用的时候创建
只要有了类对象,将来救可以通过类对象来创建实例对象
实例对象中有一个isa指针,指向创建自己的类对象,类对象中存着属性和对象方法,类对象中也有个isa指针,指向元类对象,元类对象中存着类方法,元类对象中也存着一个isa指针,指向根源类对象,根元类对象中存着+(instancetype)new; 根元类对像中也有个isa指针,指向自己。
// 如何获取类对象
Class c1 = [p1 class];
Class c2 = [p class];
类对象用于创建实例对象,用于调用类方法
如果村存在继承关系,会先调用父类的load方法。