iPhone - Выполняется охотничья строка кода - PullRequest
0 голосов
/ 20 апреля 2011

Я работаю над проектом iPhone, содержащим тонну кода.Приложение получает внешние запросы и выполняет действия.Однако я не могу точно определить, где приложение начинает выполнять код для определенного события.Есть ли какая-то функциональность в Xcode, которая позволила бы мне решить эту проблему?

Спасибо.

Ответы [ 3 ]

0 голосов
/ 20 апреля 2011

Не зная больше о том, что представляют собой эти запросы или откуда они поступают, трудно дать какие-либо советы относительно того, какие инструменты может иметь XCode, но было бы неплохо начать поиск файлов проекта с именем <xxx>AppDelegate.m или <xxx>Controller.m., установление точек останова на вероятных методах зондирования.

0 голосов
/ 14 ноября 2011

Я понял, что вы можете использовать Instruments Profiler для этого.

  1. Запустить профилировщик
  2. Выберите «Time Profiler»
  3. В левом нижнем разделе убедитесь, что проверены следующие параметры: Показать только Obj-C и Скрыть системные библиотеки
  4. На временной шкале щелкните точку до того, как произошло событие.
  5. Щелкните самый левый значок в «диапазоне проверки» (расположен на верхней панели сразу слева от часов)
  6. На временной шкале щелкните точку после завершения события. (По желанию)
  7. Щелкните самый правый значок в «диапазоне проверки»
  8. Проверка дерева вызовов .
0 голосов
/ 20 апреля 2011

Вы пытались установить точки останова в своем коде?Нажмите на столбец номеров строк в Xcode на номер, чтобы установить точку останова.

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