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

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

Размещение рекламы: @tanyasanovna
Download Telegram
Как визуализировать данные при помощи кастомных графиков на 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/
15 февраля - демо-урок «Пишем приложение на SwiftUI и Combine»

Анна Жаркова (ведущий моб. разраб. Usetech) расскажет:

- Что такое SwiftUI? Чем приложение на SwiftUI отличается от классического iOS приложения?
- Что такое фреймворк Combine? Какие средства он предлагает для работы?
- Как создать небольшое приложение на SwiftUI с Combine?

Регистрация: https://otus.pw/WxYc/

Демо-урок является частью онлайн-курса «iOS Developer. Professional».
👎1
Интересные мысли по поводу 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
Для тех кто хочет перейти, но не знает как работает реактивное программирование - подробный разбор базовых операций RxSwift. Будет полезно, даже если планируете переходить на Combine. Медиум, да.
https://medium.com/better-programming/rxswift-deep-inside-flatmap-1ca150c41b18
Всем привет!
Мы команда TradingView ищем iOS разработчиков, которые будут заниматься как инструментами анализа, так и социальной частью. У нас небольшой отдел разработки, где каждый из нас имеет прямое влияние продукт.
Подробности: https://rostov.hh.ru/vacancy/39409030

Коротко о нас:
🔹 Миллионы юзеров по всему миру, от профессиональных трейдеров до фанатов криптовалют
🔹Современные фреймворки и компоненты нативной разработки такие как Swift UI и Сombine, поддерживая версии iOS с 13 и выше
🔹За 3 года мобильная аудитория выросла с 0 пользователей до 2 миллионов

TradingView входит в топ-100 сайтов мира по версии Alexa.com, а приложение в сотню лучших финансовых приложений US и UK!

Если ты хочешь решать интересные задачи в финтех сфере, пиши - @ikaprelova или [email protected]
👍1
Возможно вы пропустили историю на прошлой неделе, когда Apple потребовала вернуть DTK, с возвратом только части изначальной стоимости. В субботу ситуация немного улучшилась.
https://troz.net/post/2021/apple_dtk_gamble/
Фреймворк для удобного логгирования сетевых запросов и просмотра их на девайсе или маке от автора Nuke.
https://kean.blog/post/pulse