0

我正在为 xCode 使用 Accessorizer 代码助手。我似乎已经正确配置了它,它可以很好地生成属性语句和合成语句。

但是,当我选择 dealloc 操作时,它不会生成发布语句。

如果我针对 NSTimer 选择 dealloc,它会生成 [myTimer invalidate] 语句,但不会生成 release 语句,因此它似乎触发了 dealloc 操作,但该操作配置不正确?所以没有生成发布代码。

有没有人在使用 accessorizer 时遇到过这样的问题?

4

1 回答 1

0

令人惊讶的是,您在提出问题后如何找到答案。

对于遇到此问题的任何其他人,请在 Accessorizer 应用程序的 Accessor Style TAB 中关闭 ARC Aware。(是的,事后看来非常明显,愚蠢地认为它可能知道 xcode 项目设置并且 ARC 没有用于该项目,但它实际上只是一个“愚蠢”的编辑工具,只对输入文本进行操作,即未集成到 xCode)。

我们必须经历的事情是任何编写目标 C 代码超过半小时的人都会成为新 IDE 的第一个功能。(自动生成属性/综合等)

于 2012-02-25T07:18:57.557 回答