load方法在runtime加載類、分類的時(shí)候調(diào)用略步,只調(diào)用一次描扯,和+test方法不同。
load方法不管是否使用都會(huì)加載到內(nèi)存中
分類的load和本類的方法 都會(huì)調(diào)用
prepare_load_methods內(nèi)的 add_class_to_loadable_list方法(通過(guò)遞歸)趟薄,
1绽诚、繼承關(guān)系:先調(diào)用父類的load,再調(diào)用子類的方法杭煎,
2恩够、分類:只和編譯順序有關(guān)(包括父子分類關(guān)系和同級(jí)多分類)。
call_load_methods方法
call_load_methods()方法 優(yōu)先調(diào)用本類load
load_method指針
在本類中
loadable_classes數(shù)組
在分類中