Конференция для разработчиков мобильных приложений

Getting started with LLVM using SwiftТехнологии iOS

Доклад принят в программу конференции
Алексей Денисов

Занимаюсь профессиональной разработкой около 6-ти лет. Являюсь committer'ом LLVM/Clang.
Привнес пару минорных фич в Objective-C.

Некоторое время назад компания Apple опубликовала исходные коды языка Swift. С тех пор LLVM получил еще более широкую популярность в среде мобильных разработчиков. Тем не менее, не все понимают роль LLVM в процессе компиляции, и не все осознают мощь этого фреймворка.

Цель моего доклада — рассказать о том, как использовать LLVM в связке с языком Swift и показать, что это не "rocket science".

В своем докладе я расскажу о том:

- что такое LLVM и какова его роль в процессе компиляции.
- что происходит с программой на пути от исходного код в код машинный
- какие есть практические применения у LLVM в контексте разработки прикладных приложений
- как можно начать использовать LLVM без боли уже сейчас

В качестве заключения предоставлю список теоретических и практических материалов для дальнейшего изучения.

Другие доклады секции Технологии iOS