1.类也是个对象
// 一个任意的类型,表示一个Objective-C类 typedef struct objc_class *Class;
// 获取类对象两种方式person1 和 person2 Class person1 = [Person class]; Person *p = [Person new]; Class person2 = [p class]; // 类对象调用类方法 Person *person3 = [person1 new];
2.类的加载方法和初始化方法
+ (void)load; // 在类加载的时候调用一次 + (void)initialize; // 在使用某个类的时候调用一次
+load方法:
+initialize方法: