Выпуск №207

15 февраля 2019

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

После четырёх с половиной лет работы над проектом Fastlane Феликс Краузе покидает Google и отправляет своё детище в свободное плавание. Корпорация Добра обещает не забрасывать проект, а от Феликса ждём новых решений на благо разработчиков.

  • %d0%94%d0%b8%d0%b7%d0%b0%d0%b9%d0%bd %d0%b1%d0%b5%d0%b7 %d0%bd%d0%b0%d0%b7%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f %2813%29

    Вадим Дробинин

  • %d0%94%d0%b8%d0%b7%d0%b0%d0%b9%d0%bd %d0%b1%d0%b5%d0%b7 %d0%bd%d0%b0%d0%b7%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f %2810%29

    Сергей Бендак

  • %d0%94%d0%b8%d0%b7%d0%b0%d0%b9%d0%bd %d0%b1%d0%b5%d0%b7 %d0%bd%d0%b0%d0%b7%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f %288%29

    Юрий Петухов

  • %d0%bc%d0%b0%d1%81%d0%bb%d0%b0%d0%ba

    Андрей Маслак

СВЕЖАК ДЛЯ iOS-РАЗРАБОТЧИКОВ

Digest MBLT DEV — это собрание самой полезной и свежей информации для iOS-разработчиков с просторов мирового интернета. Выпуск выходит каждую пятницу. Подписка бесплатная. И никакого спама, честно!

ПодписатьсяSafari push notifications

Новости

Evolving Swift On Apple Platforms After ABI Stability

Apple рассказывает о результатах стабилизации ABI Swift и приводит ответы на самые популярные вопросы, связанные с миграцией на новую версию языка.

Код

Regular Expressions in Swift

В данной статье Мэт поделился полезными советами по использованию регулярных выражений. Как оказалось, для этого не обязательно завязываться на NSRegularExpression.

Reflection in Swift

Рефлексия означает процесс, во время которого программа может отслеживать и модифицировать собственную структуру и поведение во время выполнения (википедия). Swift в сравнении с Objective-C не может похвастаться богатым рантаймом, но всё же кое-какие возможности имеются. Эти возможности и описываются в данной статье.

Hiding third-party dependencies with protocols and extensions

Несколько советов при работе со сторонними фреймворками, которые помогут заменить библиотеку на новую без последствий или скрыть детали реализации для других классов.

Инструменты

Bitrise

CI/CD-платформа от разработчиков мобильных приложений для разработчиков мобильных приложений. Быстрый запуск первой сборки, индивидуальные настройки можно сделать рабочий процесс индивидуальным. Для Open Source-проекта платные функции доступны без ограничений, для других проектов есть бесплатный пробный период с полным доступом ко всем фичам и бесплатный доступ к базовой подписке.

Sloth

Нативный Cocoa UI (Obj-C) инструмент для отображения всех открытых файлов и сокетов всеми процессами в системе с удобными поиском, фильтрацией и сортировкой, или, как сказали бы некоторые, для неосиляторов lsof.

Продукт

More PM Problem Areas

И дабы разбавить список тем этой недели, стоит упомянуть Марти Кагана с двумя его статьями начала года про возможные проблемные места в управлении продуктом.

Видео

Speeding up as an iOS developer

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

Tikkie - Growing beyond the app

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

Theming with extensions and JSON

Концепт для поддержки тем в приложении с помощью расширений UI-элементов и JSON-файлов на примере приложения CocoaHeadsNL.

СВЕЖАК ДЛЯ iOS-РАЗРАБОТЧИКОВ

Digest MBLT DEV — это собрание самой полезной и свежей информации для iOS-разработчиков с просторов мирового интернета. Выпуск выходит каждую пятницу. Подписка бесплатная. И никакого спама, честно!

ПодписатьсяSafari push notifications