委托是什么
委托 一个对象保存另一个对象的引用,被引用的对象实现了事先确定的协议,该协议用于将引用对象中的变化通知给被引用对象。 委托和委托方双方的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。所以这两个对象将一直存在内存中而不释放,这就是所谓的循环引用的问题。
-
夯雀先飞打一生肖
夯雀先飞打一生肖是猪。猪在十二生肖中排行十二,是最后一名,如果要做成事就需要比别人先谋划,而夯雀先飞的意思是天资不好的人做事比别人先动手,符合生肖猪的性格,所以夯雀先飞指的是生肖猪。...
-
只要就造句二年级下册
1、只要你努力学习,就能取得优异的成绩。2、只要天气好,我们就可以去公园野餐。3、只要你遵守校规校纪,就能受到老师和同学的尊重。4、只要你诚实守信,就会成为一个让人信赖的人。5、只要你有困难,就应该向老师和父母求助。...
-
加赖大辉作品集
加赖大辉作品集有《漫研》。《漫研》是加濑大辉创作的漫画,是四格漫画,连载于月刊SundayGX。讲述了一位才色兼备、运动神经拔群、学习成绩优秀的超级女高中生日笠幸,正憧憬着自己蔷薇色的搞笑生活的时候,她邂逅了一位少女,少女的名字叫做丰崎爱丽丝,是个漫画宅女。爱...
-
坐卧不宁打一生肖是什么动物
坐卧不宁指的是生肖猴。猴子性格活泼好动,很难静下心来,有时会坐卧不宁,所以答案是生肖猴。坐卧不宁是指人坐着躺着都不安宁,常形容心绪烦乱,又表示翻来覆去难以入眠。坐卧不宁出自曹雪芹《红楼梦》第十四回:各事冗杂,亦难尽述,因此忙的凤姐茶饭无心,坐卧不宁。...