1、load方法是在main函數執行前執行的;
2、+load方法是在加載類和分類時系統調用,一般不手動調用,如果想要在類或分類加載時做一些事情,可以重寫類或分類的+load方法。
3、類、分類的+load方法,在程序運行過程只調用一次。
調用順序:
1、類要優先於分類調用+load方法;
2、子類調用+load方法時,要先要調用父類+load方法;(父類優先與子類,與繼承不同);
3、不同的類按照編譯先后順序調用+load方法(先編譯,先調用);
4、分類順序按照編譯先后順序調用+load(先編譯,先調用);
參考文章:iOS +load()詳解