委托是什么

置杯茶香早淡发 提问于2024-06-29 13:59:41
推荐回答

委托 一个对象保存另一个对象的引用,被引用的对象实现了事先确定的协议,该协议用于将引用对象中的变化通知给被引用对象。 委托和委托方双方的property声明属性都是assign而不是retain为了避免循环引用造成的内存泄露循环引用的问题这样理解 比如在main函数中创建了两个类的对象A和B,现在引用计数是1。
现在让A和B互相引用A有一个属性是B对象,属性说明是retain;B有一个属性是A对象,属性说明是retain,现在两个对象的引用计数都增加1,都变成了2。现在执行[A releasw];[B release];此时创建对象的main函数已经释放了自己对对象的所有权,但是此时A和B的引用计数都还是1,因为他们互相引用了。
这使你发现A和B将无法释放,因为要想释放A必须先释放B,在B的dealloc方法中再释放A。同理,想要释放B必须先释放A,在A的dealloc方法中再释放B。所以这两个对象将一直存在内存中而不释放,这就是所谓的循环引用的问题。

置杯茶香早淡发 2024-07-01 10:12:27

相关推荐

电脑录屏有没有时间限制 发布时间 2024-09-19

以Windows10为例,其电脑自带的录屏功能是没有时间限制的,但是不代表可以无限期录屏因为录屏的时间越长,录屏的文件就越大、占系统内容的比例就越高,很多的电脑都会出现死机的问题。Windows10是美国微软公司开发的跨平台、跨设备的封闭性操作系统,于2015年7月29日正式发布,是微软发布的最后一个独立Windo...
查看全文>

大道帖什么意思 发布时间 2024-09-19

《大道帖》为王羲之行草作品,2行,10字。笔势连贯类草书,却以行书结字为主调。“耶”字末笔竖画纵长,为王书中不多见的异态。清人孙承泽以为是米芾所临。《大道帖》笔势连贯类草书,单字之结体近乎行书,《大道帖》在王字风格中极为少见,为异态。《大道帖》首行五字相连,这在王羲之其他草书作品中出现较少。全帖73字上下二字相连的...
查看全文>

mate30镜头容易刮花吗 发布时间 2024-09-19

以华为mate30为例,其镜头没有采用蓝宝石玻璃,因此容易刮花,贴膜后可以防止镜头刮花,以免影响相机拍摄体验,如果不想贴膜,在使用手机时,尽量不要将手机和钥匙等物品放在一起,最好单独存放。华为Mate30是华为旗下一款手机,于2019年9月19日在德国·慕尼黑发布。其配备6.62英寸OLED全面屏,搭载麒麟990处...
查看全文>

床上除螨虫的最快方法 发布时间 2024-09-19

1、找一个器皿放入一点点食盐。2、然后滴入几滴风油精。3、倒入白醋,进行搅拌处理。4、最后加入小苏打,进行喷洒就可以了。5、寄生部位疥螨常寄生于皮肤较柔软嫩薄之处。6、温湿度的影响雌性成虫离开宿主后的活动、寿命及感染的能力与所处环境的温度和相对湿度有关。温度较低,湿度较大时寿命较长,而高温低湿则对其生存不利。活动与...
查看全文>

如何把一张图片做成水印 发布时间 2024-09-19

把一张图片做成水印先打开photoshop软件,选择菜单栏上面的文件,然后再弹出的列表菜单中选择新建。在弹出的新建对话框中输入图片的名称,然后输入图片的宽度和高度,最下面的背景内容,这里我们要选择透明。所以填完之后,点击右上角的完成。点击工具栏的文字工具,然后把前景色改为一种显眼一些的颜色,然后在新建的图片中点击鼠...
查看全文>

优选推荐

幸福树叶子干了怎么办

扫墓的作文 作文怎么写

光是独体字吗

企业银行对账怎么操作

一对平衡力的合力是多少

在飞机上可以用数码相机拍照吗

平移是由什么决定的

华为蓝牙自拍杆怎么连接手机