Выпуск №184

31 августа 2018

Есть много страшных слов, которые заканчиваются на «льник»: понедельник, пододеяльник, будильник... Был как-то флешмоб о самых страшных фразах из четырёх слов: у вас аллергия на фастфуд, осталось десять процентов заряда… Есть самое страшное слово на атомной станции: «Ой!». Но ничто, ничто не звучит так страшно, как «31 августа».

Пока город замер в ожидании увеличения пассажиропотока, жители Apple-мира навострили уши от шёпота про 12 сентября. Среда — хороший день для просмотра очередной презентации. Ищите пристанище, объединяйтесь, договаривайтесь с ближайшим пабом или готовьте попкорн для вечера одинокого волка, или даже просто ложитесь спать, чтобы наутро во всех новостных лентах найти подарочек.

  • %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 MBLTDEV — это собрание самой полезной и свежей информации для iOS-разработчиков с просторов мирового интернета. Выпуск выходит каждую пятницу. Подписка бесплатная. И никакого спама, честно!

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

Новости

Обновление мобильных процессоров Intel

Представлены новые модели 8-го поколения. Встроен гигабитный модуль Wi-Fi и увеличено время автономной работы. Так что если откладывали покупку нового MacBook, возможно, стоит ещё немного подождать.

Код

Enum iterations in Swift 4.2

Протокол CaseIterable облегчает работу с перечислениями в Swift. В статье рассказано, какое практическое применение его реализация может найти в UITableView или описании шрифтов, используемых в приложении.

NSData​Asset

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

Testing Swift on Linux

Запуск кода на Swift под Linux иногда напоминает русскую рулетку. Не забывайте тестировать отдельно.

Completion Context

Хороший способ обезопасить работу с интерфейсом и его тестирование.

Инструменты

Swinject

Популярный фреймворк для использования Dependency Injection на Swift. Если только начинаете осваивать внедрение зависимостей, то туториал от Ray Wenderlich вам поможет.

docker-swift

Решение для запуска Swift при помощи docker.

Тем временем на swift.org идёт обсуждение официальной поддержки docker со стороны Apple.

Improving Your Build Time in Xcode 10

Xcode 10 ещё официально не вышел, но все уже в предвкушении: можно будет по-нормальному распределить нагрузку при сборке проектов между несколькими ядрами.

Дизайн

Прочее

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

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

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