1.函數(shù)屬于整個文件彻采,方法屬于某一個類捌归,方法如果離開類就不行
2.函數(shù)可以直接調(diào)用,方法必須用類或?qū)ο髞碚{(diào)用
? ? 注意:雖然函數(shù)屬于整個文件惜索,但是如果把函數(shù)寫在類的聲明中會不識別
3.不能把函數(shù)當做方法來調(diào)用,也不能把方法當做函數(shù)來調(diào)用
方法的注意點:
1.方法可以沒有聲明只有實現(xiàn)
2.方法可以只有聲明沒有實現(xiàn)猎物,編譯不會報錯,但是 運行會報錯
如果方法只有聲明沒有實現(xiàn)蔫磨,那么運行會報:
reason: ‘+[ Person demo ]: unrecognized selector sent to class ?0x100…..
發(fā)送了一個不能識別的消息,在Person類中沒有+開頭的demo方法
reason: ‘+[ Person demo ]: unrecognized selector sent to instance ?0x100…..