1.什么是類方法?
在OC類定義方法時以 + 開頭的方法,又稱為靜態(tài)方法。如:+ (viod)方法名{ }.
作用:不用實例話就可以直接調(diào)用的方法,一般是有返回值的,返回對應(yīng)的實例(數(shù)組、字符串等),還有可能就是本身類的實例對象。常用于一些common或者UtiKit等公共方法類中。 調(diào)用:[類名 方法名】
限制:?不能使用自身屬性 ,想要使用的類方法就要在定義類的.h文件中聲明喲,否則不能直接調(diào)用,!
2.什么是實例方法?
在OC定義中以 - 開頭的方法。如: - (viod)方法名{ }
作用:必須先創(chuàng)建實例對象,相當(dāng)于回應(yīng)消息模式。實例對象調(diào)用的方法。 調(diào)用:[對象 方法】
?可以使用自身屬性