?block開發(fā)中使用場(chǎng)景
?1.把block保存到對(duì)象中,恰當(dāng)時(shí)機(jī)的時(shí)候才去調(diào)用
Person.h定義
外部調(diào)用
?2.把block當(dāng)做方法的參數(shù)使用,外界不調(diào)用,都是方法內(nèi)部去調(diào)用,Block實(shí)現(xiàn)交給外界決定.
Person.h定義
外部調(diào)用
Person.h實(shí)現(xiàn)
?3.把block當(dāng)做方法的返回值,目的就是為了代替方法.,block交給內(nèi)部實(shí)現(xiàn),外界不需要知道Block怎么實(shí)現(xiàn),只管調(diào)用
Person.h定義
外部調(diào)用
Person.h實(shí)現(xiàn)