Connect with us

Новости

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

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

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

/

     
     

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

mbltdev

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 и подписка доступны на официальном сайте. Всё бесплатно и никакого спама, честно!

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

Наши партнеры:

LEGALBET

Мобильные приложения для ставок на спорт
Telegram

Популярное

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: