网站建设进度及实施过程,渭南网页设计,没备案可以做网站么,上海房产信息网转自#xff1a;http://www.cocoachina.com/bbs/read.php?tid175523 realse之后再调用还能调用的的问题#xff0c;我做了这么多年也是经常遇到#xff0c;也曾经试图寻找原因#xff0c;
就像6楼说的#xff0c;很多时候都会出现realse过后还能调用的现象。而且对象不是…转自http://www.cocoachina.com/bbs/read.php?tid175523 realse之后再调用还能调用的的问题我做了这么多年也是经常遇到也曾经试图寻找原因
就像6楼说的很多时候都会出现realse过后还能调用的现象。而且对象不是autorealse的。
我还遇到过奇葩的是每次要等上好几秒钟再调用才会出现空指针异常。代码里绝对没有手动多线程)
还有很多时候跟你测试的硬件环境还有关可以说ios的内存管理策略虽然一如既往的是一套但是每个版本都有细微的变化
使用中还是能感觉出来只是没有官方的说明无法正确的解释。不过随着一些界面业务该用autorelease之后这种现象越来越不关注了。 唯一的可能是这块内存还没有被重写这个可能的确是有的因为你不用一块内存不代表内容真的清除掉只是一个指针的单纯移除而已更好运气是刚好被重写为0这样是空爷不会崩溃这个和iOS无关几乎所有的OS都有这个情况autorelease什么时候真正释放这个google一堆了就不展开了 其实情况挺多的你说的是一种另外一种是你的变量指针指向的地址正好被 另一个对象用来存储了这样你release之后发现对象实体还是存在的有可能已经不是原来的实体了。
但是再release一次可能就会影响到其他的对象实体了 转载于:https://www.cnblogs.com/wangpei/p/3569174.html