Pull to refresh
145
0
Максим Губин @Mehdzor

Чебурек с сыром

Send message
К сожалению, разрабатываем мы именно в Xcode. Сам регулярно сталкиваюсь с проблемой, что собирается больше, чем один файл. Постараюсь разобрать вопрос инкрементальной компиляцией в следующий раз.
А Carthage пересобирается только после прямой команды.
Clean не триггерит пересборку зависимостей у него, это большой плюс, так как периодически приходится делать полную очистку.

Краткая суть Carthage — он собирает предварительно framework из твоей зависимости(чем-то похоже на флаг !use_frameworks в Cocoapods), а потом достаточно ее просто подключить к проекту.

Так вот инкрементальная сборка срабатывает только для изменений внутри метода. А если добавляешь новый метод или еще что, то собираются вдобавок и зависимые файлы повторно. Это самое грустное отличие от Obj-C. Фаст-пруф.


Кроме того, он еще и баганутый.


Тем не менее, спасибо за ответ. Инкрементальную компиляцию рассмотрю в одной из следующих статей.

Если сильно раздражает — добро пожаловать в список котрибьютеров: https://github.com/apple/swift

Уже отправил резюме в Apple.

А потом расстрелять.
Кто у них пишет Xcode! Вот что надо спросить.

Рекомендую использовать Carthage вместо Cocoapods, где это возможно.
Есть даже перевод их туториала.

1. Вариант 'воздержался'.
2. Есть предположение, что Swift оптимизирует предварительное вычисление. Проверю в следующей статье.
Рад, что помогло.
Приятно слышать, что намерение сделать узкий туториал оправдалось. Самого не раз выручали подобные статьи на хабре.
Идея классная) Даешь нескучные сертификаты!
На один из комментариев уже отвечал, что статья именно о NGINX(!). Разумеется есть и альтернативы, возможно, даже лучше подходящие для данного конкретного решения.
P.S. Если опустить различные не дефолтные настройки для SSL, то получится не менее емко :)
Если контроллер за периметр не торчит, то вам это и ни к чему.
Туториал о том как вытащить наружу контроллер безопасно (и не только) с помощью Nginx.
Боюсь, что я на него не смогу ответить полноценно. Но если коротко, то мы у себя не замечали сложностей со Skype.
Решаю проблему проксирования контроллера на кастомном железе через Nginx.
CloudKey — это здоровская вещь, но мы посчитали ее лишней для нас.
Особенность Unifi в том, что он работает только с ssl. Большинство self-hosted софтин из коробки общаются по http и их настройка сводится к тому, чтобы проксировать им чистый трафик.

Проще говоря, эта статья не для тех кто может сформулировать понятие ssl-stripping и ssl-offloading и знает их применение ;)

Когда не знаешь как подступиться к проблеме, то ищешь сразу конкретные инструкции для своей задачи.
Так исторически сложилось, что в компании используется Nginx. Нужно было решать вопрос с имеющимися технологиями.
Цель туториала — помочь в настройке именно Nginx.
12 ...
15

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity