Site icon AppTractor

Digest MBLTdev: Новости для iOS разработчиков №211

12 марта мировой «паутине» исполнилось 30 лет. Безлимитный и высокоскоростной интернет, о котором можно было только мечтать в девяностые, есть теперь даже у холодильника, родители не кричат с кухни о том, что пора бы освободить телефонную линию, фильмы не приходится ставить на ночь на закачку, а мобильник не перестаёт присылать уведомления о новых задачах, обновлениях сторис или днях рождения людей, с которыми ты даже не знаком. «Глубина-глубина, я не твой… Отпусти меня, глубина…»

WWDC19

Apple объявила о дате и месте проведения WWDC. Мероприятие юбилейное, тридцатое по счёту, и на этот раз нам обещают взорвать мозг.

developer.apple.com

Animating changes in UITableView and UICollectionView

Необходимо анимировать добавление/удаление ячеек в таблице? Зачем это делать руками, если можно добавить несколько сторонних фреймворков. Именно о таком подходе рассказано в статье.

mecid.github.io

Self-sizing Child Views

Расчёт размеров для ViewController’ов в контейнерах, с помощью реализации протокола UIContentContainer.

useyourloaf.com

Map​Kit JS

Всегда мечтали писать JS-код, но по какой-то причине вас занесло в iOS? Фреймворк поможет осуществить мечту и интегрировать карты от Apple в веб-приложение.

nshipster.com

Integration tests in Swift

Пример реализации интеграционных тестов, без излишеств на простых примерах.

www.swiftbysundell.com

Simple UIViewController State Machine

Статья о том, как проектировать экран, используя конечный автомат, и в чём профит такого подхода.

medium.com

Unused localized strings clean up from a Strings file

Проекту 5 лет, на нём сменилось несколько разработчиков, к Objective-C-коду прибавился Swift. И только одна вещь остается неизменной — постоянно разрастающийся файл Localizable.strings, большая часть которого давно не используется. Если знакомо, смотрите статью и знакомьтесь с инструментами для решения этой проблемы.

www.avanderlee.com

How to find memory leaks in an iOS app

Поиск утечек памяти в приложении с помощью Debug Memory Graph, а также несколько полезных настроек таргета для получения лучших результатов.

tim.engineering

swell — A shell written with Swift

I have a Shell. I have a Swift.. Swell — простая реализация shell, практическое применение вряд ли найдет, но можете ознакомиться с исходными кодами и разобраться, как организовывается переадресация I/O или пайпинг.

github.com

7 unique ingredients for a successful mobile app

С некоторыми вещами можно поспорить, но как мнение — почему бы и нет?

www.mobilespoon.net

Facebook’s Privacy Cake

Анализ планов Марка по трансформации Facebook в privacy-focused компанию.

stratechery.com

Netflix: Binging on the Algorithm

Небольшой разбор рекомендательной системы Netflix.

uxplanet.org

Why do apps refer to singular users as ‘they’ instead of using ‘he’ or ‘she’?

Бонус! При локализации продукта часто сталкиваешься с необходимостью выбрать правильные местоимения. Так вот, «гендерно-нейтральным» (хехе) местоимением в английском выступает «they» (признано American Dialect Society словом года в 2015).

www.mobilespoon.net

Exit mobile version