Выпуск №248

29 ноября 2019

Пока в интернете продолжаются спекуляции по поводу следующего поколения iPhone, в которых, как предполагают, избавятся от LCD-экранов в пользу OLED даже в «бюджетных» моделях, RIPE NCC сообщили, что отдали в пользование последний диапазон IPv4-адресов. Похожая ситуация была в 2012, но тогда решили забрать адреса из зарезервированного пула, а провайдеры стали активнее использовать NAT вместо внедрения нового способа адресации. Отступать некуда...

  • %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 %288%29

    Юрий Петухов

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

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

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

Код

Lightweight API design in Swift

Swift — достаточно гибкий язык, который позволяет создавать простой и в то же время расширяемый API. Как всегда, главное — соблюдать баланс между расширяемостью, читаемостью и простотой.

Recreating iMessage confetti

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

Инструменты

SwiftLint in Use

4 простых шага для внедрения SwiftLint (фреймворка, проверяющего ваш код на соответствие гайдлайнам) в проект.

MKTabbarItemJumping

Забавная имплементация TabBar с интерактивной анимацией и физическими эффектами.

Ink

John Sundell выложил первую часть своего статического генератора сайтов на Swift, фреймворк Ink, которые позволяет генерировать страницы на основе Markdown.

Дизайн

Видео

Green Development: is it a thing?

Мы пишем код чтобы сделать что-то лучше. Обычно это или жизнь пользователей, или жизнь других разработчиков. Может ли наш код при этом бороться с изменениями климата? Оказывается, да, особенно с новыми инструментами в iOS 13 и Xcode 11, и доклад Александры Комагоркиной на PragmaConf это подтверждает.

Прочее

Job negotiation for programmers: the basic principles

Как вести переговоры для того, чтобы получить максимально выгодный оффер. Большая часть рекомендаций применима к рынку США, но, возможно, что-то полезное и для себя найдёте.

How Newbies Should Start Learning iOS User Interface Programming

Знаете кого-то, кто только начинает разработку под iOS, мучается с segue и xibs, порывается начать со SwiftUI? В этой статье есть несколько интересных советов о том, в каком порядке разбираться с разработкой интерфейсов.

The path to management

Если вы задумывались о карьере менеджера в IT, то всё не так уж и сложно, главное — начать.

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

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

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