首页 > 代码库 > Block 的一个细节,和反思
Block 的一个细节,和反思
__weake 尽量要修饰最小要获取的对象(注意:是“对象”)而不是 他的上一级对象如下是?的:
反思: 其实该问题从block 的根本来说就是 入栈最小的内存块,可以避免更大的内存入栈,从而减小内存的无效占用
总结:内存泄露分析使用, allocation 与leaks,
分析顺序 1.检查代理的weak 和循环引用
2.检查block 的copy 属性 或者strong 属性 和一些压栈的——weak 属性
3.leaks 的泄露分析
4.allocation 的alloc 和dealloc对应分析
顺序可以根据实际情况调整。
由此可见单元测试的重要性 :1.闭合的 allocation 和 dealloc 问题需要对应上;2.数据的模拟情况。
Block 的一个细节,和反思
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。