Apple的官方文檔很清楚地說明了 initialize 和 load 的區別在於:文檔
load 是隻要類所在文件被引用就會被調用,而 initialize 是在類或者其子類的第一個方法被調用前調用。it
因此若是類沒有被引用進項目,就不會有 load 調用;但即便類文件被引用進來,可是沒有使用,那麼 initialize 也不會被調用。引用