iOS中用retain或者copy修饰的属性就要重写dealloc方法, 在dealloc中把属性release. 这是因为当我们用self.取属性的时候会让属性的引用计数加1. 如果不用self.而是用"_"取属性那就不用重写dealloc方法, 因为"_"并没有让属性的引用计数加1. 总而言之, 在iOS开发中只要用self.访问属性就一定要重写dealloc方法, 如果用"_"就不同重写dealloc, 否则会有过度释放从而引发程序crash.
iOS中常见的内存问题
原创
©著作权归作者所有:来自51CTO博客作者小龙11911的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:iOS响应事件
下一篇:iOS中cell自适应高度
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
socket编程中常见的概念问题!
socket编程一般指的就是网络编程,常见的服务端和客户机都是必不可少的,今天小千就来给大家介绍一下socket编程中常见的概念问题。
Java 编程 socket TCP套接字 -
工作中常见的开会问题
这是学习笔记的第 1834篇文章
工作中常见的开会问题