OC 30 day
是Foundation 框架中的類,在這個類中有一個類方法new這個方法是用來創建對象的。方法的反回值創建見這個對象的指針。
@ interface Animal
@ end
如果不從 NSObject 繼承,是無法創建對象的
@ interface Animal:NSObject
@ end
如果我們想要讓我們的類具備創建對象的能力,就必須要讓我們的類直接或是間接地從NSObject類繼承。
所以,要求:我們寫的類直接或是間接地從NSObject類繼承,如果不繼承,我們的類就無法創建對象,那麼我們的類就毫無意義。
在NSObject類之中,還定義了一個屬性,這個屬性叫做isa指針。所以,每一個子類對象有一個叫做isa的指針。