Telegram Web Link
В принципе из названия статьи понятно, о чем пойдет речь в ней.
Очень подробный материал, точно может пригодиться кому-то. Если не карту, то что-то другое отрисовать 👍
https://www.artemnovichkov.com/blog/drawing-maps-with-swift-charts
This media is not supported in your browser
VIEW IN TELEGRAM
Статья о том, как сделать виджеты интерактивными.
https://tiagohenriques.vercel.app/blog/interactive-widgets-using-app-intents
Полезный и подробный материал про Apple Search Ads, как настроить и так далее.
Ну и пользуясь случаем напомню, что мы в Qonversion, тоже умеем работать с ASA, считать ваш ревеню с этого трафика и еще много чего полезного 👍
https://www.youtube.com/watch?v=W6_bN3AZo_s
Небольшой обучающий материал о том, как поддержать отключение анимаций в своем приложении, если пользователь включил этот свитч в Accessibility в настройках.
Делается это очень легко, но вряд ли у многих есть поддержка этой важной для отдельных людей фичи.
https://useyourloaf.com/blog/reducing-motion-of-animations/
Я понятия не имею зачем вам это, но не рассказать об этом тоже не могу.
Swift package в Android? Пожалуйста, держите 🙃
Очень подробно 🔍
https://skip.tools/blog/android-native-swift-packages/
Материал о том, как сделать вот так Mac menu bar на SwiftUI.
https://troz.net/post/2025/mac_menu_data/
Отличный небольшой обучающий материал, где сравниваются Task.sleep и Task.yield и объясняется разница 👍
https://www.avanderlee.com/concurrency/task-sleep-vs-yield-differences/
Наш подписчик поделился своим материалом про Grand Central Dispatch 👍
Очень много примеров, объяснений и небольших задач из разряда «что первое напечатается» и так далее 🔥 Полезно для подготовки к собеседованиям и в целом для изучения GCD.
https://hackernoon.com/grand-central-dispatch-once-and-for-all
Если думаете о том, какую же минимальную версию iOS поддерживать в своём приложении, то вот статистика использования разных версий iOS.
https://telemetrydeck.com/survey/apple/iOS/majorSystemVersions/
Автор утверждает, что стандартный List в SwiftUI имеет некие проблемы с производительностью на macOS на большом объеме данных (10000+). Поэтому автор предлагает своё решение, где этих проблем нет. Сам не проверял, но материал всё равно интересный. Ознакомиться можно 👍
https://nilcoalescing.com/blog/CustomLazyListInSwiftUI/
Небольшой обучающий материал (совсем для новичков) про одну из основных проблем верстки - возню с Safe Area и про Inset-ы.
https://www.createwithswift.com/placing-ui-components-within-the-safe-area-inset/
Очень классный и подробный материал про рендеринг в SwiftUI 🔥
https://twocentstudios.com/2025/03/10/pixel-art-swift-ui/
Один из наших подписчиков написал еще одну статью. Вот делюсь.
Статья описывает базу работы с инициализаторами.
И вот комментарий от автора о том, на какие вопросы отвечает статья:

- How to retain structure’s memberwise initializer while defining a custom one
- Why it is not always necessary to write an initializer in classes
- Why calling super.init is not always required in a designated initializer
- Why all fields of a subclass must be populated before calling super.init
- How to access all parent initializers with minimal overrides in subclasses
- When exactly a required initializer is needed
- Why UIView.init() is always called without parameters, but init(frame:) and init(coder:) are overridden

https://hackernoon.com/swift-init-once-and-for-all
И еще полезного для новичков и всех, кто изучает SwiftUI.
Про табы с примерами и объяснениями 👍
https://www.avanderlee.com/swiftui/tabview-tabbed-views/
Материал о том, почему автор решил для себя, что будет избегать использования такого компонента, как Group в SwiftUI.
https://chris.eidhof.nl/post/why-i-avoid-group/
Как эффективно работать со SwiftUI в продакшене? Внедрение в существующие проекты, тестирование, производительность, архитектура — вопросов по-прежнему много. Как сделать так, чтобы всё работало?

Новый сезон онлайн-конференции Podlodka iOS Crew (31 марта – 4 апреля) будет посвящен SwiftUI.
Глубокие доклады, технические разборы и реальные кейсы от опытных разработчиков. Сессии идут утром и вечером, можно совмещать с работой.

💡 Где печется SwiftUI — Георгий Остроброд (JigSpace, Latook Software) объяснит, как связаны SwiftUI и Metal, и покажет магию визуальных эффектов.

🛠 Как макросы изменили навигацию — Михаил Рубанов (Dodo Engineering) покажет, как макросы упрощают код, помогают объединять SwiftUI и UIKit и создают удобную навигацию, которую легко тестировать.

🏗 Архитектурные паттерны в SwiftUI — Борис Бугор (Aiphoria.AI) сравнит MVVM, Redux и TCA, чтобы выбрать лучший подход к управлению состоянием.

🔄 Из SwiftUI в UIKit и обратно — Дмитрий Куркин (Xymatic) разберёт грамотную интеграцию этих фреймворков без хаков.

Конференция сосредоточена на практической пользе – всё, что узнаете, можно сразу применять в работе.

👉 Билеты и подробности: https://podlodka.io/ioscrew 🎟

А наш промокод ios_heads15 дает скидку в 500р🥳
2025/06/30 11:03:55
Back to Top
HTML Embed Code: