objective-c – 如何抑制此Xcode Clang静态分析仪警告?
发布时间:2020-12-14 17:58:40 所属栏目:百科 来源:网络整理
导读:“Potential leak of an object allocated on line n and stored into ‘ variable ‘.” 通常这是一个非常有用的分析仪警告,但是在某些情况下我会产生令人烦恼的误报,我想抑制它以保持我的分析仪结果清洁.在分析仪的防御中,它注意到的内存泄漏肯定是内存泄
通常这是一个非常有用的分析仪警告,但是在某些情况下我会产生令人烦恼的误报,我想抑制它以保持我的分析仪结果清洁.在分析仪的防御中,它注意到的内存泄漏肯定是内存泄漏,而不是在另一个执行路径中发布(它是盲目的). 我会详细说明我的情况.它有各种风格,但一般模式如下: >已分配对象并设置其委托. 这根本不是一种深奥的设计模式,所以我希望抑制是可能的.我知道可以通过将违规物品存放在稍后释放的ivar中来避免,但我非常希望不添加ivar污染. 解决方法
Clang有一些新的
Source Annotations.具体来说,您可能对
ns_consumed属性感兴趣.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |