Тип доклада: Доклад

По ту сторону Xcode

  • Доклад на русском языке

Доклад о том, как собираются iOS-приложения и как потом ядро системы загружает их в память.

Александр расскажет про сам процесс компиляции, что такое LLVM, clang, затронет биткод, формат файлов Mach-O (+ otool), из чего состоит бинарник, загрузочные команды, сегменты с кодом и данными, dyld. Всё это на примере кода на Objective-C. В конце — красивая схемка всего процесса запуска от файла на диске до вызова мейна.

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

  • #build
  • #debugging
  • #llvm
  • #objectivec
  • #swift
  • #tools
  • #xcode

Спикеры

Доклады