crazycat@crazycat
镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。
“在Person类里加dealloc方法, - (void) dealloc { NSLog(@"person dealloc called"); [super dealloc]; } 发现pool release之后, dealloc的确被调用了,在此之后,使用p指针应该出错才对,现在反而可以得到retainCount…”
“我觉得,你的问题在于你可能有这样的理解:“autorelease pool一旦release或drain,里面的object的retainCount都变0,然后dealloc掉”, 是否?如果是, 这个理解是错的。 autorelease pool挺复杂的,我没有完全搞明白,说一下目前自己的理解: autoreleas…”
“不要自己调用dealloc,当不再own某个由我自己retain的object的时候,向这个object发送release消息,此时该object的retainCount减1。 如果减1后的retainCount等于0,系统将调用dealloc方法销毁该object。通常你不用调用dealloc”
“+1 【 在 a789asd456fg 的大作中提到: 】 : 你这个path和classpath搞反了吧”
“Take it! :) http://pan.baidu.com/netdisk/beinvited?invite_code=e1833fdf5094d51c17b0c41bfb304f9b http://pan.baidu.com/netdisk/beinvited?invite_code=33e85d8f939a1…”
“程序猿要学会search哦,亲 http://www.verycd.com/topics/421693/”
“有意思吗”
“仅仅简单的小数据? json?”
订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。