Site icon AppTractor

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

Xiaomi выпустили часы, до боли напоминающие одну известную компанию. Яндекс, в свою очередь, запустил в офисе самоуправляемые тележки (скоро на всех улицах города), а GitLab решили не нанимать сотрудников из России и Китая из-за «плохого геополитического климата». До Нового года, к слову, осталось всего ничего, так что если в ваших планах было выпустить до декабря с десяток приложений — самое время об этом задуматься.

Swift Numerics

Стартовал новый open-source проект «Swift Numerics», который концентрируется на создании библиотеки для работы с вещественными и комплексными числами и позволяет получить большую скорость при выполнении операций с ними, в некоторых случаях до 10 раз по сравнению с кодом, написанным на C. Модуль выделили из стандартной библиотеки Swift, но предполагают, что часть кода может мигрировать в неё. Как всегда приветствуется помощь сообщества в разработке.

swift.org

Deciding whether to adopt new Swift technologies

Как понять, подходит ли новая технология или фреймворк для внедрения в ваше приложение? На какие аспекты стоит обратить внимание и с чего начинать — пытается ответить автор статьи.

www.swiftbysundell.com

How to build a Spotify clone for iOS with AutoLayout programmatically

Воссоздание основного экрана из приложения Sporify с использованием UICollectionView. Доступны исходники.

www.freecodecamp.org

Floating action button with an animated menu in SwiftUI

Пошаговое руководство по созданию анимированного меню на SwiftUI.

www.blckbirds.com

How To Use Type Erasure For Better Model Abstractions

Абстракции — способ убедиться, что ваш код будет актуальным и сегодня, и спустя пять лет. По ссылке — несколько примеров использования type erasure чтобы это упростить.

tech.okcupid.com

Making a C library available in Swift using the Swift Package Manager

На примере библиотеки sqlite3, написанной на C, демонстрируется создание Swift Package модуля.

rderik.com

Designing for Dark Mode: More Than Flipping a Switch

Майкрософт делятся парой советов по поддержке Dark Mode. Всё сложнее, чем вы думали.

medium.com

Populate TableView using URLSession & JSONDecoder in 4 Steps

Неплохой туториал для начинающих по загрузке информации о покемонах с публичного API и представлении данных в виде таблицы. Gotta Catch ‘Em All.

youtu.be

How Discord achieves native iOS performance with React Native

Discord делится опытом по оптимизации iOS-приложения, написанного на React Native. Даже если вы занимаетесь исключительно нативной разработкой, из статьи можно почерпнуть полезную информацию для создания более отзывчивых приложений.

blog.discordapp.com

Great Impractical Ideas in Computer Science: PowerPoint Programming

Кто сказал, что писать программы в PowerPoint, входящей в состав Microsoft Office, это плохая идея?

youtu.be

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

Exit mobile version