Новости
Digest MBLTdev: Новости для iOS разработчиков №250
В течение недели топовые iOS-разработчики собирают для нас интересные и полезные ссылки на статьи, необходимые для прочтения каждому начинающему и опытному разработчику. В каждом выпуске – новости, коды, инструменты, дизайн и прочее.
Неделя ознаменовалась важными для Apple релизами: Mac Pro и Pro Display XDR. Цены кусаются. Пользователи погрузились в тяжёлые думы: не будет ли тормозить Xcode и Chrome на конфигурации с 1.5Тб ОЗУ, выдержат ли колеса у корпуса Mac Pro (за 400$) прогулку по российским тротуарам, откуда брать и какие цены будут на ткань для полировки новых мониторов с нанотекстурой. В твиттере сравнили маркировку у моделей памяти Mac Pro и нашли аналогичные в розничных магазинах по цене в 4 раза дешевле, а это значит, что у вас есть возможность сэкономить 18000$ при покупке нового железа. Те же, кого этой волной не накрыло, продолжают публиковать слухи о грядущем iPhone SE2 (iPhone 9) и iPhone 5G. Так что не теряйте времени, а бегите строчить комментарии под свежими твитами и новостями.
Xcode 11.3 Release Notes
Новый релиз Xcode, новые темплейты для Create ML, новые возможности для прокрутки контента колесом при предпросмотре, новые баги.
Sign in with Apple, Part 1: Apps
Очень подробный материал об аутентификации с помощью Apple ID. Первая статья из цикла.
Compute Image Similarity Using Computer Vision in iOS
Рассматривается одна из возможностей Core ML по работе с изображениями — поиск похожих материалов, который может применяться, например, для определения дубликатов фотографий, группировки схожих изображений или идентификации пользователя по фото.
The Advanced Guide to UserDefaults in Swift
Туториал по работе с UserDefaults, в том числе с использованием @propertyWrapper.
Majid’s blog about Swift
Создание Bottom Sheet-меню с помощью SwiftUI.
Introduction to C++ for Swift Developers
C++ — один из способов писать код, который может использоваться одновременно и iOS-, и Android-приложением. В статье несколько способов обучить ему Swift-разработчиков.
Asynchronous operations for writing concurrent solutions in Swift
Туториал по асинхронным опреациям. Будет полезен в первую очередь тем, кто только начинает разрабатывать под iOS, ну и повторить не будет лишним, если вдруг забыли.
Language Identification, Translation, and Smart Reply in iOS with Firebase ML Kit
О том, как при помощи Firebase ML Kit распознавать язык, делать переводы и генерировать смарт реплаи.
Awesome Apple Watch
Большой набор библиотек, фреймворков и примеров кода для watchOS.
SwiftHIG
Гайды по созданию интерфейса с помощью SwiftUI, сгруппированные по UI-элементам.
Diagnostics
Позволяет пользователям поделиться диагностической информацией в случае возникновения проблем.
Colouring data visualizations
Мыли о важности цвета при визуализации данных.
5 trends UX designers should know for 2020
Тренды в UX в 2020 году и всё такое.
Cosmic — UI/UX Case Study
Разбор кейса мобильного приложения для шаринга велосипедов/скутеров.
Can you learn design?
Очень вдумчивая статья о том, как через итерации можно прийти к хорошему дизайну даже если ты инди-разработчик.