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

RU / День 2 / 16:00 / Зал 2

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

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

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


Наши контакты