Выпуск №193

02 ноября 2018

Вот event и прошёл, словно и не бывало. С Macbook Air свезло. Только этого мало. Всё, что сбыться могло, ждать нам с новым запалом. Air Power, Mac Pro — обожгло, обломало.

Если у вас в голове зазвучал голос Софии Ротару, знайте, что пела она на стихи Арсения Тарковского. Пока мы здесь поднимаем воспоминания об исполнителях прошлого, Apple подняла цены на все компьютеры. Чёрная пятница, день холостяка, киберпонедельника — кто-то не в тренде, совсем не в тренде. Ругаться тут резона нет. Во-первых, это не изменит ситуации. Во-вторых, хорошего тоже завезли. Mac Mini выглядит приятно. iPad выглядит здорово, но несколько пугающе.

Внимание уважаемых читателей хотелось бы обратить на то, что Apple больше не планирует отчитываться о количестве проданных телефонов, планшетов и компьютеров. Видимо, слишком много риска несёт в себе непредсказуемое поведение рынка акций после объявления таких чисел.

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

Новости

Код

Pixel

Если вдруг сильно хочется добавить редактор изображений в проект — вот вариант. Наконец-то можно смело говорить «да» на входящие запросы типа «разработайте мне как Instagram, только лучше».

What's .self, .Type and .Protocol? Understanding Swift Metatypes

Что такое динамические и статические метатипы в Swift? Что вы получаете при использовании .self, .Type и .Protocol? А также пара практических примеров для работы с deep-линками и при проведении A/B-тестирования.

Variable Width Strings

При разработке приложения иногда сталкиваешься с ситуацией, при которой заголовок кнопки не помещается на экраны небольшого размера. В iOS для решения этой проблемы можно использовать Stringsdict. Как реализовать это на практике — написано в статье.

FloatingPanel

Библиотека для создания всплывающих окон, плавная анимация, простое внедрение в проект и хорошая поддержка жестов.

Panels

Ещё одна библиотека для отображения всплывающих окон. Хорошо работает с AutoLayout и safe area на новых устройствах. Выбирайте и устанавливайте то, что вам больше по вкусу.

Uniquely identify iOS device using DeviceCheck

Как узнать, что приложение установлено на устройство впервые? Можно использовать флаги в User Defaults, переменные в keychain или рекламный идентификатор. Но ни для одного из них не гарантируется сохранность. Поэтому авторы статьи показывают, как решить задачу с помощью фреймворка DeviceCheck.

Дизайн

Прочее

New Apple Maps

Очень подробный анализ обновлённых Apple Maps, которые, судя по всему, всё быстрее и быстрее сокращают разрыв между ними и Google Maps.

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

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

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