Telegram Web
Небольшой обучающий материал (совсем для новичков) про одну из основных проблем верстки - возню с Safe Area и про Inset-ы.
https://www.createwithswift.com/placing-ui-components-within-the-safe-area-inset/
🔥4
Очень классный и подробный материал про рендеринг в SwiftUI 🔥
https://twocentstudios.com/2025/03/10/pixel-art-swift-ui/
🤮5👍3
Один из наших подписчиков написал еще одну статью. Вот делюсь.
Статья описывает базу работы с инициализаторами.
И вот комментарий от автора о том, на какие вопросы отвечает статья:

- 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
👍7
И еще полезного для новичков и всех, кто изучает SwiftUI.
Про табы с примерами и объяснениями 👍
https://www.avanderlee.com/swiftui/tabview-tabbed-views/
🔥6
Материал о том, почему автор решил для себя, что будет избегать использования такого компонента, как 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р🥳
👎11😡3💩2👌1🖕1
Недавно выложили большое количество видео со SwiftHeroes 2024. Несколько десятков интересных тем, может найдете что полезное для себя 👍
https://www.youtube.com/playlist?list=PLfCiO1zYKkATN7rOAaU1lyNEWJ3sXeKXx
👍51
Не знаете, чем заняться на выходных? Изучите, как работают Instruments и как профилировать ваше приложение. Очень большой туториал от Apple (по ссылочкам внутри там потыкайте).
Всё в деталях и очень полезно 🔥
https://developer.apple.com/tutorials/instruments
👍122
Swift 6.1 зарелижен. Вот список изменений! Недавно я делился статьей про изменения в Concurrency. Тут чуть больше информации.
https://www.swift.org/blog/swift-6.1-released/
5🔥2🙏1
Про то, как сделать вот такой вот разный текст в SwiftUI.
https://danielsaidi.com/blog/2025/04/08/supercharging-swiftui-text-with-dynamic-content-styling
👎6👍4
Это вам вряд ли пригодится, но держите.
Статья о том, как компилить Swift приложение на разные платформы. И речь не про tvOS или iPad OS.
https://khanwinter.com/2025-03-29-Cross-Compiling-Swift/
👍1
Статья о том, как разобрать и посмотреть, что внутри .ipa файла и заодно про самые распространенные ошибки безопасности, и что с ними делать.
https://www.artemnovichkov.com/blog/how-to-inspect-ipa-files
👍10
Обучающий материал про одну из самых «малопонятных» (по сравнению с map, compactMap и так далее) опций работы с коллекциями.
Про reduce. Подробно и понятно 👍
https://www.avanderlee.com/swift/swift-reduce-combining-elements-into-a-single-value/
👍7❤‍🔥1
Рефанды — горячая тема последнего года. Все говорят о них, все строят решения для iOS, чтобы их отслеживать. Мы в Qonversion — не исключение.

Разрабатывая наш Refund Keeper, мы погрузились в тему глубже, чем планировали. Так и родился этот вебинар.

Уже завтра поговорим о том, как возвраты подписок влияют на выручку и как с этим быть. Вебинар на английском, но всё по делу.

Разберём:
🔍что скрывается за возвратами и как их интерпретировать
📊какие цифры считать нормой, а где нужно начинать беспокоиться о здоровье своего продукта
💡как выстроить контроль и перестать терять доход

Не успеваешь посмотреть в лайве? Все равно регистрируйся — мы пришлём запись.
👉Ссылка тут
💩5🔥2
Наши подписчики предложили статью, которую сами написали.
Если вы модный молодежный и юзаете SwiftUI, то вот статья о том, как отлаживать ваше приложение и смотреть всё ли вы хорошо сделали. Речь про Instruments > SwiftUI
https://habr.com/ru/companies/surfstudio/articles/903264/
😁7👍1
2025/07/10 19:40:48
Back to Top
HTML Embed Code: