Выпуск №213

29 марта 2019

В понедельник прошла презентация Apple, на которой основное время было уделено новым платным сервисам. Apple News+ — подписка на новостные издания и журналы, Apple Arcade — библиотека с самыми популярными играми, Apple TV+ — доступ к сериалам и шоу, ну и, конечно, Apple Card — кредитка для жителей США, чтобы платить за вышеперечисленные удовольствия. С кэшбеком, разумеется. Если вас это не особо впечатлило, то обратите внимание на долгожданный релиз новой версии Xcode и Swift 5.

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

    Юрий Петухов

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

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

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

Код

Swift 5 Released!

Apple подготовила сводный материал к релизу Swift 5. В нём собраны ссылки на изменения в стандартной библиотеке, обновления компилятора и языка, новинки в Package Manager и гайд по миграции на пятую версию.

What’s new in Swift 5.1

Если по Swift 5 уже досконально изучили материалы, то можете посмотреть на новые возможности в Swift 5.1. Использование Self внутри динамических типов для их идентификации, предупреждение Xcode при создании типов, повторяющих реализацию optional, сравнение упорядоченных коллекций и другие фичи.

Keep using Fastlane with Apple's 2FA changes

Если ваш CI/CD цикл развалился на кусочки с тех пор, как Apple заставила всех владельцев аккаунтов подключить 2FA, то вот подборка идей, как это исправить: от консольных генераторов кодов до пересылки SMS на CI-сервер.

It's time to break up with your networking library for URLSession

Тим рассказывает о том, почему в проекте можно обойтись без сетевых библиотек, а использовать вместо этого URLSession, продемонстрировав на практике создание собственного клиента.

Building URLRequests with ease

Очередная статья на тему «Как работать с NSURLRequest» c билдерами, адаптерами и прочими свистелками.

Serialisation of Enum with Associated Type

Если вам никогда не приходилось реализовывать Codable для перечислений с associated type, то эта статья поможет сэкономить немного времени.

Automated UI Testing in Swift & iOS

Небольшая вводная статья о UI-тестах. Будет полезна тем, кто никогда не писал UI-тесты, но хотел бы попробовать.

Modularize an iOS application

Разбить свое приложение на несколько фреймворков — отличная идея. Не только потому, что это делает код и бизнес-логику более понятными, но и потому, что после изменения пары строчек кода не придётся пересобирать весь проект.

Инструменты

DevSwitch

Приложение для разработчиков, которое позволяет быстро менять страны в App Store (например, чтобы протестировать локализацию вашего приложения и/или посмотреть рейтинг и отзывы в разных странах).

Дизайн

Designing Junk-Free Apps

Разработка приложений без визуальных «глитчей» — особо искусство, и в этой статье автор делится своими советами для тех, кто хочет научиться.

Прочее

WWDC First timer tips: How to get the most out of it

Купили билеты на WWDC или задумываетесь о поездке в будущем? В статье найдёте советы по подготовке к мероприятию, посещению сессий и лабораторий, а также информацию об альтернативных мероприятиях для разработчиков, которые пройдут в это же время в Сан-Хосе.

Just How Impactful is Being Featured on the App Store?

Оказаться на главной странице App Store для большинства разработчиков — почти как найти Святой Грааль. Но стоит ли это того? И если да, то как это скажется на вашем приложении?

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

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

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