Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 当我们在iOS中使用委托和回拨时?_Iphone_Ios - Fatal编程技术网

Iphone 当我们在iOS中使用委托和回拨时?

Iphone 当我们在iOS中使用委托和回拨时?,iphone,ios,Iphone,Ios,我对iOS应用程序开发非常陌生,所以请向我解释有关委派的情况,然后再打电话给我。当我们在开发中心使用回拨和委派时?有关委派的重要信息: 有一个使用回调/委托的教程应用程序 回调用于允许API或服务在某些事件发生时(例如任务完成时)向代码提供信息。这在异步编程中很有用,例如,当您希望当前线程继续处理其他事情,或者允许用户继续使用UI时。(即回调是您编写的函数或lambda,它作为参数传递给另一个方法) 委托是方法(如回调)必须提供的“签名”(方法的“类型定义”,包括参数),以便将其用作回调或事件

我对iOS应用程序开发非常陌生,所以请向我解释有关委派的情况,然后再打电话给我。当我们在开发中心使用回拨和委派时?

有关委派的重要信息:

有一个使用回调/委托的教程应用程序


回调用于允许API或服务在某些事件发生时(例如任务完成时)向代码提供信息。这在异步编程中很有用,例如,当您希望当前线程继续处理其他事情,或者允许用户继续使用UI时。(即回调是您编写的函数或lambda,它作为参数传递给另一个方法)

委托是方法(如回调)必须提供的“签名”(方法的“类型定义”,包括参数),以便将其用作回调或事件处理程序


编辑为了完整起见,
委托
也是一种委托,控制或行动的责任从一个对象委托给另一个对象。

试试这个简单的教程,我想为下面的链接和答案添加一点信息;对1对1关系使用委派,对1对1关系使用通知。例如,一个班级告诉另一个班级发生的事情是1对1,一个班级告诉其他几个班级发生的事情是1对1。