我知道有关于此的问题我会阅读它们。我需要XML
中的iOS
解析器。我需要使用GDataXML
解析器。我为它禁用了ARC,但在示例中还有非retain
和release
等非ARC命令。
我会删除它们,但是这会导致一些内存泄漏吗?我想不是,但我不确定。
答案 0 :(得分:0)
不,这不会导致内存泄漏。只需将 -fno-objc-arc 用于NON ARC文件。
“自动引用计数实现了Objective-C对象和块的自动内存管理,使程序员无需显式插入保留和释放。它不提供循环收集器;用户必须明确管理其对象的生命周期,手动或使用弱或不安全的参考来打破周期。
可以使用编译器标志-fobjc-arc显式启用ARC。也可以使用编译器标志-fno-objc-arc显式禁用它。这两个标志中的最后一个出现在编译行“wins”。“
有关详细信息,请参阅clang docs。