Connect with us

Новости

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

В течение недели топовые iOS-разработчики Руслан Гуменный, Саша Черный, Сергей Бендак, Вадим Дробинин, Юрий Петухов и директор по продукту VK Иван Козлов собирают для вас интересные и полезные ссылки на статьи, необходимые для прочтения каждому начинающему и опытному разработчику. В каждом выпуске – новости, коды, инструменты, дизайн и прочее.

e-Legion

Опубликовано

/

     
     

Facebook забацали патент, в котором описан способ составления портрета семьи пользователя и описание характеристик домохозяйства. Нет предела таргетированию. Интересно, как именно распознаются лица? Судя по последней тенденции, алгоритм распознавания едва ли Made in USA. В рейтинге американского NIST (Национальный Институт Стандартов и Технологий) первые 5 мест среди алгоритмов распознавания лиц занимают китайские алгоритмы. Нихао, товарищи! Эти самые алгоритмы уже в самом Китае являются частью системы составления социального рейтинга гражданина. Перешёл дорогу на красный — ставка по кредиту выше. А что, разве несправедливо? Все же правильно. Плохих наказать. Хороших поддержать. Откуда тогда ощущение стрёмности и двойственная радость, что у нас едва ли сходу заработает из-за большущих списков исключений.

Extending optionals in Swift

Интересная подборка расширений для типа Optional, каждое из которых упрощает разработку. Одно из самых полезных, например, isNilOrEmpty для строк и прочих коллекций.

WWW.SWIFTBYSUNDELL.COM

Extensions In Swift Explained

Статья будет полезна тем, кто не так давно начал разрабатывать на Swift и ещё не успел разобраться для чего нужны расширения, и в каких случаях они могут быть полезны.

LEARNAPPMAKING.COM

Docker ❤️ Swift & Vapor

Серверсайд Swift пока не набрал популярности в проде, но кто знает, что будет завтра. Данная статья поможет разобраться в основах и настройке связки Docker и Vapor.

THESWIFTDEV.COM

Creating an Efficient App Store Screenshot Workflow

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

PSPDFKIT.COM

Using closures with the coordinator pattern

Сейчас вместо того, чтобы тратить время на внедрение Viper и переписывание всего проекта, многие переключаются на упрощённую модель с Coordinator. По ссылке — разбор ситуаций, где замыкания используются для передачи моделей.

WWW.HACKINGWITHSWIFT.COM

Robot Pattern Testing for XCUITest

Серьёзная проблема при написании UI-тестов в Xcode заключается в том, что на выходе чаще всего получается совершенно нечитаемый код. Паттерн Robot нужен как минимум для того, чтобы с этим разобраться.

MEDIUM.COM

30-seconds-of-swift-code

Коллекция сниппетов для Swift 4, позволяющих выполнять сортировку, вычисление математических функций, проверку на дубликаты в коллекциях и другие стандартные вещи. Код простой для понимания, а на разбор каждого примера уйдёт не более 30 секунд.

GITHUB.COM

Draw a Custom iOS TabBar shape

Туториал по созданию ТабБара произвольной формы.

MEDIUM.COM

Authentication with signed requests in Alamofire

Статья о том, как добавить токен авторизации при использовании Alamofire с минимальными затратами.

WWW.AVANDERLEE.COM

Mobile Party

Санкт-Петербург, 27 ноября (вторник), 18:30. Будет три доклада: «Разработка библиотеки: от API до публичного релиза», «Кроссплатформенность на Android и iOS: ещё один подход», «Schedule Wars. Origins».

EVENTS.YANDEX.RU

CocoaHeads Russia

Москва, 1 декабря (суббота), 16:00. Последняя встреча в 2018 году. Будет пять докладов: «Сценическое искусство с UIViewController», «История CocoaHeads», «Решаем задачу определения номера карты», «Внутренности libdispatch», «Open your Source или как перестать бояться и начать опенсорсить».

WWW.EVENTBRITE.COM

DevLeads Meetup

Москва, 6 декабря (четверг), 19:00. Встреча для всех, кто интересуется управлением. Будет круглый стол и доклады: «Как собрать команду и уйти в море», «Экономия на мобильной разработке».

AVITOTECH.TIMEPAD.RU

Swift Development with Visual Studio Code

Надоел Xcode? Ловите инструкцию по установке и настройке Visual Studio, в которой описано, как подружить её со Swift. Функциональность пока ограничена, но это ненадолго. Ждем дальнейшего развития LSP.

NSHIPSTER.COM

Localization Horror Story

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

METACPAN.ORG

Designing Push Notifications

Дизайн уведомлений — это очень важно, но об этом мало кто думает. Если вы хотите увеличить конверсию ваших пользователей и поднять метрики, по ссылке найдёте подробный разбор с хорошими примерами.

WWW.NNGROUP.COM

CoreML против рака кожи

Алексей Каратаев сходил со своей командой на хакатон ВКонтакте, выбрал непопулярную и достойную тему, а теперь зовёт всех желающих присоединиться к этому открытому проекту: определение рака кожи с помощью машинного обучения. Нет, врача никто заменить не пытается, но дать людям повод задуматься и лишний раз обратиться к врачу — это реально, это — достойная цель. Все контакты по ссылке.

COCOA-BEANS.RU

Ditching the Macbook Pro for a Macbook Air

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

BRADFROST.COM

Комментарии
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
Advertisement
Click to comment

You must be logged in to post a comment Login

Leave a Reply

Популярное

X
X

Спасибо!

Теперь редакторы в курсе.