码迷,mamicode.com
首页 > 其他好文 > 详细

Block 的一个细节,和反思

时间:2016-12-17 11:49:48      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:总结   测试   ima   com   div   leaks   可见   问题   eal   

技术分享

 

__weake 尽量要修饰最小要获取的对象(注意:是“对象”)而不是 他的上一级对象如下是?的:
 
 
技术分享

 

反思: 其实该问题从block 的根本来说就是 入栈最小的内存块,可以避免更大的内存入栈,从而减小内存的无效占用
 
总结:内存泄露分析使用, allocation 与leaks,
         分析顺序    1.检查代理的weak  和循环引用
                            2.检查block  的copy 属性 或者strong 属性  和一些压栈的——weak 属性
                            3.leaks  的泄露分析
                            4.allocation 的alloc 和dealloc对应分析
 
                           顺序可以根据实际情况调整。
 
由此可见单元测试的重要性 :1.闭合的 allocation 和 dealloc 问题需要对应上;2.数据的模拟情况。

Block 的一个细节,和反思

标签:总结   测试   ima   com   div   leaks   可见   问题   eal   

原文地址:http://www.cnblogs.com/zhouyubo/p/6189246.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!