Каковы несколько основных причин сбоя приложений Apple? - PullRequest
0 голосов
/ 13 июля 2011

Какие ошибки в xcode могут привести к сбою приложения? NSLogs имеет какое-либо отношение к этому?

Я знаю, что это неопределенный вопрос, но я не знаю, что могло вызвать его падение.

Я новичок и не очень разбираюсь в программировании. Как приложение может так часто зависать?

В некоторых местах есть предупреждения:

local declaration of 'webView' hides instance variable in
NSURLRequest *currentRequest = [webView request];

'dyang_s_game' may not respond to 'generateWordsArray' in
[self generateWordsArray];

Ответы [ 3 ]

1 голос
/ 13 июля 2011

Рассматривайте эти предупреждения как ошибки. Исправьте их.

Также попробуйте статический анализатор; он может показать (и объяснить) множество ошибок кодирования (в Xcode 4 используйте меню Product-> Analyze).

Часто проверяйте свой код, чтобы вы могли узнать, что только что изменилось, когда начинает появляться ошибка. Используйте интеграцию git Xcode для отслеживания изменений. Таким образом, вы можете легко вернуться к более старой версии, чтобы точно отследить, когда была введена ошибка.

0 голосов
/ 13 июля 2011

Плохое использование памяти, а также ошибки кодирования (которые не отображаются как ошибки) и предупреждения могут обычно приводить к сбою

0 голосов
/ 13 июля 2011

Существует множество причин сбоя вашего кода.Без публикации кода трудно дать много советов, но сначала вы должны попытаться устранить ошибки.Если вам нужна дополнительная помощь по конкретным ошибкам, отправьте код ошибки в Google и прочитайте, как их решили другие.Убедитесь, что ваш код правильно инициализирует все объекты, а также удаляет их.Вам следует прочитать это: http://cocoadevcentral.com/d/learn_objectivec/ и убедиться, что вы понимаете синтаксис.Вполне возможно, что вы пишете код, который компилируется, но не функционирует так, как вы хотели.

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