Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Отладка приложений под iOS

101 views

Published on

Артур Бикмуллин
iOS разработчик @ AБЦТ

Published in: Mobile
  • Hey guys! Who wants to chat with me? More photos with me here 👉 http://www.bit.ly/katekoxx
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Отладка приложений под iOS

  1. 1. Отладка приложений под iOS Артур Бикмуллин iOS разработчик @ AБЦТ
  2. 2. • Ускорение отладки • UI • Network • Code О чем?
  3. 3. Отладка — этап разработки ПО, на котором обнаруживают, локализуют и устраняют ошибки.
  4. 4. • Использование отладчика (дебаггер) • Вывод состояния программы Технологии отладки
  5. 5. • горячие клавиши • команды lldb Как ускорить работу с отладчиком?
  6. 6. https://www.shortcutfoo.com/app/dojos/xcode-mac Горячие клавиши 🔥 
  7. 7. Горячие клавиши 🔥 
  8. 8. Возможности • установка breakpoints • установка watchpoints • иерархия UIViewController • просмотр UIImage, UIColor в Preview • и многое другое Команды lldb
  9. 9. Chisel - коллекция LLDB команд Команды lldb
  10. 10. Возможности • горячие клавиши • команды lldb chisel
  11. 11. Issue 19: Debugging Dancing in the Debugger — A Waltz with LLDB https://www.objc.io/issues/19-debugging/lldb-debugging/ Команды lldb
  12. 12. • Xcode UI debugger • Reveal UI debugging
  13. 13. Reveal
  14. 14. Reveal • Информативное отображение layout на экране • Реалтайм изменения в constraints • Изменения «простых» параметров (hidden, color, font и т.п.)
  15. 15. Отладка запросов • Charles • Fiddler • Burp и т.п.
  16. 16. Charles • Подмена передаваемых данных • Возможность установки breakpoint • SSL Proxy • Мониторинг трафика
  17. 17. Charles • Подмена передаваемых данных • Возможность установки breakpoint • SSL Proxy • Мониторинг трафика
  18. 18. Работа с симулятором • Simpholders • SimSim
  19. 19. Simpholders
  20. 20. Simpholders • Очистка данных приложения • Перейти в папку симулятора в finder • Удаление приложения
  21. 21. SimSim
  22. 22. Вопросы?
  23. 23. hr@akbarsdigital.ru

×