如果A在昨晚一件事情之后需要让B知道A已经做完了,对象A可以把对象B的引用存为一个实例变量。这个对象B称为委托。比如一个对象X可以成为UIImagePickerController的委托,UIImagePickerController选取照片之后,就可以告诉X选取完成。
在swift中使用委托很简单,假如现在有两个类,你希望其中一个称为另外一个的委托:


注意:在Swift中可以使用?运算符检查一个变量是否为nil。还可以用?运算符来查看一个对象是否包含了一个属性或者方法。
如果A在昨晚一件事情之后需要让B知道A已经做完了,对象A可以把对象B的引用存为一个实例变量。这个对象B称为委托。比如一个对象X可以成为UIImagePickerController的委托,UIImagePickerController选取照片之后,就可以告诉X选取完成。
在swift中使用委托很简单,假如现在有两个类,你希望其中一个称为另外一个的委托:
注意:在Swift中可以使用?运算符检查一个变量是否为nil。还可以用?运算符来查看一个对象是否包含了一个属性或者方法。
本文标题:swift中的委托
本文链接:https://www.haomeiwen.com/subject/razucttx.html
网友评论