Site icon AppTractor

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

Ларри и Сергей покинули руководящие посты в Alphabet — конец эпохи. Uber лишается лицензии в Лондоне — будущее снова за повозками с лошадьми. Apple опять под прицелом журналистов: неожиданное мероприятие с анонсом лучших приложений года, очередная утечка следующего поколения девайсов и паника по поводу невозможности отключить сбор геоданных. Кажется, что конец года для крупных корпораций — это не только распродажи в Чёрную пятницу, но и куда более серьёзные давление и паника. Хорошо, что наши собственные проблемы обычно заканчиваются на решении конфликтов со Storyboards в git. Пусть всё так и остаётся.

The complete guide to Swift 5 property wrappers

Если вы ещё не начали упрощать свой код (и жизнь!) с помощью property wrappers, то эта статья поможет вам начать.

www.vadimbulavin.com

Self-sizing table view cells in Interface Builder

Storyboards можно любить или ненавидеть, но сложно поспорить с тем, что они значительно упрощают и ускоряют разработку в определённые моменты. Начиная с Xcode 11 они даже поддерживают автоматическое изменение размера для ячеек таблиц. По ссылке — примеры и более подробный рассказ.

useyourloaf.com

How to create a custom Tab Bar in SwiftUI

Одна из самых популярных тем — создание собственной реализации Tab Bar с помощью SwiftUI.

www.blckbirds.com

Adopting Value Types: Networking

Демонстрируются преимущества значимых типов в Swift на примере сетевого клиента.

matt.diephouse.com

Your first Swift for TensorFlow model

Создание модели для TensorFlow с помощью Swift.

rickwierenga.com

Plot

Джон Сандел выпустил второй из трёх инструментов для разработки сайтов на Swift. В прошлый раз был генератор markdown, сегодня — возможность писать HTML-шаблоны в стиле SwiftUI.

github.com

e-Legion-meetup :: iOS-разработка

Митап, который нельзя пропустить: среди спикеров — Саша Чёрный, отец-основатель нашего дайджеста. 13 декабря мы собираем iOS-разработчиков на митап-дискуссию. Обсудим техдолг и легаси, сделаем брейк на пиццу и поболтать, а во второй части поговорим о собеседованиях. Приходите или подключайтесь онлайн.

elegion.timepad.ru

Training Text Classifier to detect SPAM using CreateML

Пример обучения классификатора с помощью CreateML для обнаружения спама.

Apple explains mysterious iPhone 11 location request

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

krebsonsecurity.com

The only viable iOS architecture

Какой паттерн выбрать? Используем MVC для создания пет-проектов. MVP или MVVM в остальных ситуациях. VIPER — если у вас большая команда, которую надо чем-то занять. Так? Автор статьи считает, что всё не так очевидно, а MVC — не просто паттерн, а целый набор архитектурных принципов.

medium.com

iAP products checklist

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

fluffy.es

Performance Battle: AnyView vs Group

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

nalexn.github.io

Предыдущие выпуски Digest MBLTDEV и подписка доступны на официальном сайте. Всё бесплатно и никакого спама, честно!

Exit mobile version