Выпуск №251

20 декабря 2019

Яндекс запустил новый поиск с мгновенными ответами от экспертов и ускоренной загрузкой. Google тем временем решает, оставаться ли вообще на рынке облачных решений. LastPass (и другие продукты от LogMeIn) купила группа инвесторов. Кажется, что чем ближе конец года, тем сильнее все спешат закончить со всеми делами и проектами. Не забывайте, что на днях App Store закроется на каникулы.

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

Новости

Код

Cleaning up with Swift Defer

Defer редко встречается в коде, а зря. В этой статье хорошо показано, как использовать его для остановки ненужных методов и оптимизации кода в целом.

Objective-C Direct methods

Вот уже несколько лет как все обсуждают только новинки в Swift. Оказывается, Objective-C тоже есть чем удивить, например, механизмом «прямой» отправки.

Modular iOS Architecture at Just Eat

Разработчики JustEat поделились своим подходом к архитектуре нескольких приложений с разными модулями (и разным кодом — иногда open source, иногда для конкретной страны, а иногда — общим для приложений на нескольких платформах).

Sign in With Apple implementation tutorial

Если в вашем приложении присутствует авторизация через сторонние сервисы, то, скорее всего, вам понадобится поддержать авторизацию через Аpple. Из этой статьи узнаете, как это сделать и с какими подводными камнями можно столкнуться.

Maintaining model consistency in Swift

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

Bypassing objc_msgSend

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

Дизайн

Прочее

A More Diverse iOS Community

Как построить сообщество с нуля? А как убедиться, что все возможные группы представлены в нём по полной? Вот несколько советов.

Start with No

Выдержка из книги "Getting Real" о том, как объективно подходить к новым фичам.

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

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

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