iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
12.1K subscribers
744 photos
67 videos
4.17K links
Самые интересные статьи, видео и новости, связанные с iOS разработкой. Не больше трёх материалов в день.

Регистрация в РКН: https://gosuslugi.ru/snet/67b464d698a28c4e866d827a

Размещение рекламы: @tanyasanovna
Download Telegram
Еще больше про Dynamic Type в связке с Accessibility. На этот раз речь идет о полной кастомизации в зависимости от категории размеров.
https://otbivnoe.ru/2021/01/22/On-A-Way-To-Great-Accessibility-With-Dynamic-Type.html
Как визуализировать данные при помощи кастомных графиков на SwiftUI на примере radar chart. Со времен UIKit изменений в API не так много, но некоторые из них сделали работу с графикой логичнее.
https://medium.com/better-programming/data-visualization-with-swiftui-radar-charts-64124aa2ac0b
Интересно до чего может довести такой подход к SwiftUI. Фреймворк позволяет залезать во внутренности SwiftUI на UIKit и AppKit, чтобы вывести работу с костылями на следующий уровень.
https://github.com/siteline/SwiftUI-Introspect
“Приложение должно работать оффлайн” - от этого требования думаю у многих когда-то подгорало, если очевидно, что оно почти не несет пользы. Как и почему Додо решили выпиливать Realm с остановкой всей разработки спустя 3 года использования. Проблемы с миграцией, обновлением версий библиотеки, креши, боль и работа по выходным.
https://habr.com/ru/company/dododev/blog/539360/
Напоминаем, что у нашего сообщества помимо канала есть еще и чат с очень бурной судьбой. Если вы когда-то общались в iOS Good Talks, но вышли оттуда из-за трештолков/непрозрачных банов/токсичности, то сейчас самое время вернуться – мы его перезапускаем и хотим сделать топовой площадкой для общения iOS разработчиков!

Вступайте и задавайте вопросы, обсуждайте статьи, спорьте и познавайте истину – @iosgt!
Даже если вы уже знаете, что такое intrinsicContentSize, в этой статье можно найти пару интересных деталей. Видимо про Compositional Layout все-таки не читали.
https://nemecek.be/blog/76/what-is-intrinsic-content-size-and-why-care
А вы в 2к21 все еще пользуетесь .xcodeproj и .xcworkspace для конфигурации проекта? Уже есть инструменты для автоматической генерации этих файлов, чтобы во время очередного мерджа не превратить их в тыкву.
https://sarunw.com/posts/getting-started-with-tuist/
Интересные мысли по поводу Apple Glasses. Рассуждения по поводу того, как именно они могут стать массовым продуктом и соответствовать имиджу инновационной компании.
https://beckyhansmeyer.com/2021/01/29/thoughts-on-apple-glasses/
Вот реализация лонг-тапа и обычного тапа в одной кнопке на SwiftUI. Не знаю как у вас, но у меня уже стадия принятия. Тем не менее в статье есть строчка “UIKit is verbose but it works”, хотя проблема скорее в Catalyst, нежели в SwiftUI.
https://steipete.com/posts/supporting-both-tap-and-longpress-on-button-in-swiftui/
“Читаемость кода” - афера и вообще не аргумент. Перевод всей сути не передает, но речь идет именно об осмыслении кода, нежели про визуальное восприятие.
https://www.sicpers.info/2021/01/reasoning-about-code-is-a-scam/
На прошлой неделе была большая статья про property wrapper’ы. Пол Хадсон сделал удобную шпаргалку в виде раскрывающегося списка вопросов и ответа в конце.
https://www.hackingwithswift.com/articles/227/which-swiftui-property-wrapper