Invoked whenever a class or category is added to the Objective-C runtime; implement this method to perform class-specific behavior upon loading.「Apple developer」
當(dāng)類(Class)或者類別(Category)加入Runtime中時(被引用的時候)會調(diào)用+load ();##
1.當(dāng)父類和子類都實現(xiàn)load()時,父類的load()方法要優(yōu)先于子類執(zhí)行
2.當(dāng)子類未實現(xiàn)load方法時,不會調(diào)用父類load方法
3.類中的load方法執(zhí)行順序要優(yōu)先于類別(Category)
4.當(dāng)有多個類別(Category)都實現(xiàn)了load方法,這幾個load方法都會執(zhí)行,但執(zhí)行順序不確定(其執(zhí)行順序與類別在Compile Sources中出現(xiàn)的順序一致)
5.當(dāng)然當(dāng)有多個不同的類的時候,每個類load 執(zhí)行順序與其在Compile Sources出現(xiàn)的順序一致