分析器逻辑错误或死亡代码

时间:2012-02-15 10:37:38

标签: objective-c

在发布之前,我正在使用分析仪检查我的应用程序。它发现了许多逻辑错误,但所有逻辑错误都在 cocos2d 类上,例如CCMenuCCMenuItemCCSprite,这些都是由聪明和善良的人写的知道了很多。

我不能进入他们的班级'代码,并假设它之前提交过。

是否必须对我使用它们的方式做些什么?或者,如果我在其CCMenu行之一中看到逻辑错误,则表示其错误?

苹果是否接受逻辑错误?有没有具体的规则?

1 个答案:

答案 0 :(得分:1)

这些错误可能是cocos2d中的真实错误,但有时分析器报告误报,因为它不知道所讨论构造的所有不变量。

死代码和死存储通常不是问题(并不是说它们不应该删除)。

在任何情况下,Apple都不会看到这些错误,因为它们不会出现在已编译的产品中。所以我猜答案是肯定的,Apple接受了这些:)