Выпуск №219

10 мая 2019

До конференции WWDC ещё три долгие недели. Почему бы не скоротать время за просмотром материалов от конкурентов? На Google I/O показали новые Пиксели, новую версию ОС и, внимание — спойлер: фанаты Android дождались тёмную тему, может и нам повезёт в этом году?

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

    Юрий Петухов

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

    Сергей Бендак

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

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

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

Код

Sharing Swift Code Between iOS and Server Applications

Если вы ведёте разработку клиента и сервера на Swift, то вам может быть полезна эта статья. В ней автор рассказывает, как можно переиспользовать код между клиентским и серверным приложениями.

Scaling up an iOS app using modules

В последнее время появляется много материалов о разбиении кода iOS-приложений на независимые модули, вот и в этой статье автор делится опытом того, как он вместе с командой внедрял данное решение и что делали с уже имеющейся кодовой базой.

Declarative Views

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

Image Resizing Techniques

Пять подходов для изменения размера изображения с отличными примерами и бенчмарками.

Swift Tip: Enums vs. Protocols

Рассматриваются примеры расширения возможностей фреймворка с помощью протоколов и перечислений, для каждой реализации приводятся недостатки и преимущества.

Haptic feedback in iOS apps

Материал, посвящённый реализации тактильной отдачи от устройства с помощью технологии Haptic.

Comparing Version Strings

Небольшой гайд по использованию метода compare() для сравнения строк, описывающих версию вашего приложения.

Инструменты

Functional String Parsing in Swift with Ogma: Implementing a Game of Thrones search engine

Ogma — библиотека для парсинга данных. Хотите написать собственный движок для разбора JSON или Markdown текста? Тогда можете ознакомиться со статьёй. Помимо работы с конкретным фреймворком в материале даются теоретические знания по анализу формальных языков.

Прочее

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

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

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