load,再启动之前调用1:父类2:子类3:分类根据函数地址调用initialize,在初次使用类对象的时候调用1:父类2:子类或者分类,如果分类实现initialize,覆盖子类实现通过objc_msgsend调用方法