ошибка логики анализатора или код смерти - PullRequest
1 голос
/ 15 февраля 2012

Непосредственно перед публикацией я проверял свое приложение с помощью анализатора.Он обнаружил много логических ошибок, но все они в классах cocos2d , таких как CCMenu, CCMenuItem или CCSprite, которые были написаны умными и хорошими людьми, которые знают немного.

Я не могу войти в код их классов и предположить, что он отправлял раньше.

Должен ли он что-то делать с тем, как я их использую?Или, если я вижу логическую ошибку в одной из их CCMenu строк, это означает их ошибку?

Принимает ли Apple эти логические ошибки?Есть ли для этого конкретное правило?

1 Ответ

1 голос
/ 15 февраля 2012

Эти ошибки могут быть реальными ошибками в cocos2d, но иногда анализатор сообщает о ложных срабатываниях, потому что он не знает всех инвариантов рассматриваемой конструкции.

Мертвый код и мертвое хранилище обычно не являютсяпроблема (это не значит, что их не следует удалять).

В любом случае Apple даже не видит этих ошибок, потому что они не отображаются в скомпилированном продукте.Так что я думаю, что ответ да, Apple принимает это:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...