关于异步调用时回调函数在何时被调用?
被调用函数何时调用回调函数,它和调用函数是如何运作的?各位。谢谢了
------解决方案--------------------委托!
------解决方案--------------------被调用函数完成时调用回调函数
------解决方案--------------------回调函数,应该就是在一个函数里,将另一个函数(称之为回调函数)的地址作为一个参数传入,在满足某个条件时(比如调用方操作完成),调用这个回调函数,做一些事务处理。
委托可以看作类型安全的回调。
------解决方案--------------------他们之间的异步是由委托实现的,
举个简单的例子,猫捉老鼠场景
老鼠为了防止被猫捉到,于是想了办法在猫的脖子上挂了个铃铛(声明并与猫靠近事件绑定一个委托)
猫靠近事件发生
铃铛响了(产生一个通知)
老鼠都逃脱了(用户自定义的方法)