![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ios
beilang1989
这个作者很懒,什么都没留下…
展开
-
为什么delegate要用assign而不是retain?
这个问题被问了好多次,一直说是防止循环引用,防止内存泄漏。但一直感觉还是不太清楚,在这里说一下我个人的观点,在调用delegate的类中会有xx.delegate=self,这时delegate的指针指向的是当前调用delegate的类,如果用retain的话,这时当前类无形中retaincount增加了1,那么在释放当前类的内存时就不能正常被release了,因为retaincount已经增加了原创 2014-02-26 10:52:10 · 282 阅读 · 0 评论 -
KVC和KVO 本人的理解
KVC简单些,用key-value-coding键值编码来访问你要存取的类的属性 详细的请查看http://www.doc88.com/p-713752251772.html 比较详细原创 2014-02-26 15:13:30 · 223 阅读 · 0 评论