使用block和使用delegate完成委托模式有什么优缺点

2025-05-09 12:11:01
推荐回答(1个)
回答1:

定义函数的时候,将最后一个参数类型设置成一个方法(例如func abc(handler:(str:String)->Void){ handler("haha") } 调用的时候就可以传block(例如abc({(str:String) in NSLog(str);}); 预计会在控制台输出haha