<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[a1221520a的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/a1221520a</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; a1221520a]]></copyright><item><title><![CDATA[已经开启了ARC dealloc 还可以用?]]></title><link>https://blog.youkuaiyun.com/a1221520a/article/details/49279595</link><guid>https://blog.youkuaiyun.com/a1221520a/article/details/49279595</guid><author>a1221520a</author><pubDate>Tue, 20 Oct 2015 16:59:49 +0800</pubDate><description><![CDATA[用来在dealloc的时候手动解除delegate关系。
比如开始的时候注册了notification等，那么是需要在dealloc中把这些notification移除掉。

dealloc会被调用（通常是以被编译器自动插入代码的方式），也可以实现（尤其是如果有某些非Cocoa对象资源需要管理的时候）。



ARC与非ARC的区别：

ARC中dealloc中不能调用[supe]]></description><category></category></item><item><title><![CDATA[NSAutoReleasePool的理解]]></title><link>https://blog.youkuaiyun.com/a1221520a/article/details/49279519</link><guid>https://blog.youkuaiyun.com/a1221520a/article/details/49279519</guid><author>a1221520a</author><pubDate>Tue, 20 Oct 2015 16:54:14 +0800</pubDate><description><![CDATA[在网上看过的一个blog签名:好记性不如烂博客.写的果然入心。  
Cocoa的内存管理主要依赖于Reference Counting, 而NSAutoReleasePool就是用来支持它的. autorelease pool中存放的对象会在其自身干枯(drain)时被release.
 
我们都知道当一个object的release方法被触发时, 这个对象就被销毁了, 再也不能对它有任何引]]></description><category></category></item></channel></rss>