Выпуск №263

20 марта 2020

Кажется, вся история развития удалённого программирования подводила нас к этому моменту: сидим по домам, пишем код, никуда не выходим. Компании начинают осознавать преимущества: продуктивность сотрудников увеличивается, количество совещаний уменьшается, тратиться на кофе и печеньки вообще не нужно. И ладно бы на этом все закончилось, но нет: Netflix урезает битрейт на 25%, чтобы не сломать интернет, в Кремниевой долине всё стоит, потому что программы себя без смузи не напишут. И только Apple ничего не смущает: новый iPad Pro с новой клавиатурой, новый Mac Mini, новый Macbook Air. Всё для нас. Главное, пожалуйста, сидите дома.

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

Новости

Код

How to create code snippets in Xcode

Одна из весьма недооценённых возможностей Xcode — поддержка сниппетов. Автоматизируйте всё, что делаете регулярно — так победим.

How Collection Diffing works in Swift

Ещё недавно возможность находить изменения в коллекциях были отданы на откуп сторонним фреймворкам, но Apple услышали наши мольбы. Если вы хотите узнать больше о том, как это работает — вот небольшой обзор.

Testing private methods and variables in Swift

Если (когда!) вы тестируете свой код и сталкиваетесь с соблазном проигнорировать все приватные переменные, подумайте ещё раз. Например, воспользовавшись советами из этой статьи.

Инструменты

CombineExt

Подборка расширений для Combine: от операторов до синтаксического сахара.

pure-swift-json

Имплементация JSON энкодера и декодера без использования Swift Foundation.

A Look Into ArgumentParser

Swift Argument Parser — инструмент для парсинга аргументов коммандной строки от Apple. Материал описывает его возможности и подсказывает, как с ним работать.

Видео

Прочее

Carbon and Cocoa as a Metaphor for Objective C and Swift

В своё время разработчикам пришлось столкнуться с рядом проблем при переходе с Carbon к Cocoa. Столкнемся ли мы с такими же проблемами, когда необходимо будет переносить огромные приложения с Objective-C на Swift?

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

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

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