Как стать автором
Обновить
21
0

iOS Developer

Отправить сообщение

Как мы переходили с CocoaPods на Carthage

Время на прочтение14 мин
Количество просмотров2.8K

Недавно мы перешли с CocoaPods на другой менеджер зависимостей — Carthage. Оказалось, что у этой простой на первый взгляд задачи много подводных камней. 

Чтобы сменить менеджер зависимостей и не страдать нужны две вещи:

- заранее понимать, какая конечная цель у этой задачи,

- знать, какие подводные камни ожидают на пути.

Этой статьей мы как раз хотим помочь с этими двумя пунктами тем, кто захочет повторить переезд на Carthage. По ходу статьи будем составлять список требований, чтобы точнее определиться с целью и рассказывать о граблях, на которые наступили. В ней не будет пошагового руководства, так как в каждом проекте есть свои особенности и потребности. А еще мы не будем объяснять базовые действия, иначе статья перерастет в учебник.

Читать далее
Всего голосов 10: ↑9 и ↓1+8
Комментарии8

WWDC 2019 :: что посмотреть

Время на прочтение3 мин
Количество просмотров6.7K

На WWDC 2019 Apple показала одну из лучших Keynote-презентаций за последние несколько лет. Но это только начало. Нас ждёт более 100 сессий от инженеров Apple. Я собрал в списке доклады, которые, как мне кажется, будут полезны большинству iOS-разработчиков. Если не знаете, за что браться, то попробуйте начать с них.


Читать дальше →
Всего голосов 20: ↑19 и ↓1+18
Комментарии3

Устройство компилятора Swift. Часть 4

Время на прочтение9 мин
Количество просмотров6.1K

Это последняя часть моего обзора компилятора Swift. Я покажу, как можно осуществить генерацию LLVM IR из AST и что выдаёт настоящий фронтенд. Если вы не читали предыдущие части, то переходите по ссылкам:


Читать дальше →
Всего голосов 29: ↑29 и ↓0+29
Комментарии2

Устройство компилятора Swift. Часть 3

Время на прочтение6 мин
Количество просмотров6.8K

Продолжаем изучать компилятор Swift. Эта часть посвящена Swift Intermediate Language.


Если вы не видели предыдущие, рекомендую перейти по ссылке и прочитать:


Читать дальше →
Всего голосов 16: ↑16 и ↓0+16
Комментарии1

Устройство компилятора Swift. Часть 2

Время на прочтение11 мин
Количество просмотров7.8K

Вторая часть моего рассказа о компиляторе Swift. Мы начнём изучать фронтенд, а точнее те его части, которые отвечают за первоначальный разбор и анализ исходного кода.

Читать дальше →
Всего голосов 21: ↑21 и ↓0+21
Комментарии2

Устройство компилятора Swift. Часть 1

Время на прочтение4 мин
Количество просмотров19K

Swift — это не только язык программирования. Это проект, в который помимо компилятора входит много других компонентов. Да и сам компилятор — это не большая и страшная коробка, которая с помощью магии превращает ваш код в набор понятных для машины инструкций. Его тоже можно разбить на компоненты. Если вам интересно, на какие именно — добро пожаловать под кат.

Читать дальше
Всего голосов 28: ↑25 и ↓3+22
Комментарии3

Информация

В рейтинге
Не участвует
Работает в
Зарегистрирован
Активность