📲Фіналісти Apple Design Awards 2024
Оголосили фіналістів щорічної премії Apple Design Awards. Із найцікавішого:
👉 Arc Search отримує премію в категорії Interaction за переосмислення мобільного браузера.
👉 Crouton інді-додаток для менеджменту рецептів, також нагороджується за Interaction.
👉 Meditate додаток для медитацій, нагороджується в категорії Visuals за круті анімації мандали на SwiftUI.
👉 Copilot Money отримує премію за інновації, за застосування ML для управління особистими фінансами.
🇺🇦 iOSDevUA
Оголосили фіналістів щорічної премії Apple Design Awards. Із найцікавішого:
👉 Arc Search отримує премію в категорії Interaction за переосмислення мобільного браузера.
👉 Crouton інді-додаток для менеджменту рецептів, також нагороджується за Interaction.
👉 Meditate додаток для медитацій, нагороджується в категорії Visuals за круті анімації мандали на SwiftUI.
👉 Copilot Money отримує премію за інновації, за застосування ML для управління особистими фінансами.
🇺🇦 iOSDevUA
Apple
Apple Design Awards - 2026 winners and finalists - Apple Developer
Meet the winners and finalists for the 2026 Apple Design Awards
💡Сучасний UIKit
PointFree розпочали серію випусків, у яких показують, як може виглядати сучасна розробка на чистому UIKit, без будь-яких домішок SwiftUI. Як приклад, реалізується екран вибору та налаштувань Wi-Fi мережі.
🇺🇦 iOSDevUA
PointFree розпочали серію випусків, у яких показують, як може виглядати сучасна розробка на чистому UIKit, без будь-яких домішок SwiftUI. Як приклад, реалізується екран вибору та налаштувань Wi-Fi мережі.
🇺🇦 iOSDevUA
www.pointfree.co
Video #281: Modern UIKit: Sneak Peek, Part 1
As we approach WWDC24 and 5 years of SwiftUI, let’s talk about… UIKit! 😜 We love SwiftUI, but there will still be times you must drop down to UIKit, and so we want to show what modern UIKit development can look like if you put in a little bit of effort to…
Готуємося до перегляду WWDC
👉 Apple Developer додаток, в якому можна дивитися всі сесії
👉 Новий Youtube канал, куди будуть викладатися сесії
👉 Розклад сесій, який з'явиться після кейноту
📆 Подія календаря для кейноту
📆 Подія календаря для Platforms State of the Union
🇺🇦 iOSDevUA
👉 Apple Developer додаток, в якому можна дивитися всі сесії
👉 Новий Youtube канал, куди будуть викладатися сесії
👉 Розклад сесій, який з'явиться після кейноту
📆 Подія календаря для кейноту
📆 Подія календаря для Platforms State of the Union
🇺🇦 iOSDevUA
App Store
Apple Developer App - App Store
Download Apple Developer by Apple on the App Store. See screenshots, ratings and reviews, user tips, and more apps like Apple Developer.
👍2❤1🔥1
💡Про
👉 https://www.donnywals.com/preconcurrency-usage-in-swift-explained/
🇺🇦 iOSDevUA
strict concurrency і про те, як макрос @preconcurrency допомагає з цим. Зрозуміло пояснено та з прикладами 👍👉 https://www.donnywals.com/preconcurrency-usage-in-swift-explained/
🇺🇦 iOSDevUA
Donny Wals
@preconcurrency usage in swift explained – Donny Wals
Learn how you can use the @preconcurrency attribute in Swift to incrementally adopt strict concurrency in your projects.
👍1
Hello iOS developers! New digest is here!
Hello everyone! New iOS weekly digest is here!
🚀🚀🚀 Last Week at Apple 🚀 🚀 🚀
Apple Design Awards
Introducing the 2024
Apple Design Award winners
https://developer.apple.com/design/awards
What's new in Swift 6.0?
When fully enabled, Swift 6 is likely to require changes in pretty much every project.
https://www.hackingwithswift.com/articles/269/whats-new-in-swift-6
Why Ollie is moving away from SwiftUI to UIKit
You could miss that very unusual article, yes, someone wants to return back to UIKit from SwiftUI
https://medium.com/goodones/why-ollie-is-moving-away-from-swiftui-to-uikit-cfdefe918d1c
Designing a Declarative API
Declarative programming is an interesting approach. You basically define “This is what I want” and then let some other type figure out how it should work.
Specifically, with declarative programming, we focus more on expressing logic and structure. We then worry less about control flow, such as figuring out the order of method calls, and keeping track of local state. More:
https://www.mobilesystemdesign.com/blog/declarative-api-design
Composable Architecture Frequently Asked Questions
If you ever wondered about architecture of the project, and I think you did, you must have heard about TCA - The Composable Architecture, a way to solve architecture problems. The developers of this library created a list of FAQ about it:
https://www.pointfree.co/blog/posts/141-composable-architecture-frequently-asked-questions
ChatGPT for Swift: Top 5 code generation prompts
Today, we will look at a few of my favorite ways of using ChatGPT to speed up my development process. By asking the right questions, you’ll be able to get code output close to what you’re likely looking for. Even though the output isn’t always perfect, it’s certainly a step in the right direction. Let’s dive in:
https://www.avanderlee.com/swift/chatgpt-code-generation-prompts
Hello everyone! New iOS weekly digest is here!
🚀🚀🚀 Last Week at Apple 🚀 🚀 🚀
Apple Design Awards
Introducing the 2024
Apple Design Award winners
https://developer.apple.com/design/awards
What's new in Swift 6.0?
When fully enabled, Swift 6 is likely to require changes in pretty much every project.
https://www.hackingwithswift.com/articles/269/whats-new-in-swift-6
Why Ollie is moving away from SwiftUI to UIKit
You could miss that very unusual article, yes, someone wants to return back to UIKit from SwiftUI
https://medium.com/goodones/why-ollie-is-moving-away-from-swiftui-to-uikit-cfdefe918d1c
Designing a Declarative API
Declarative programming is an interesting approach. You basically define “This is what I want” and then let some other type figure out how it should work.
Specifically, with declarative programming, we focus more on expressing logic and structure. We then worry less about control flow, such as figuring out the order of method calls, and keeping track of local state. More:
https://www.mobilesystemdesign.com/blog/declarative-api-design
Composable Architecture Frequently Asked Questions
If you ever wondered about architecture of the project, and I think you did, you must have heard about TCA - The Composable Architecture, a way to solve architecture problems. The developers of this library created a list of FAQ about it:
https://www.pointfree.co/blog/posts/141-composable-architecture-frequently-asked-questions
ChatGPT for Swift: Top 5 code generation prompts
Today, we will look at a few of my favorite ways of using ChatGPT to speed up my development process. By asking the right questions, you’ll be able to get code output close to what you’re likely looking for. Even though the output isn’t always perfect, it’s certainly a step in the right direction. Let’s dive in:
https://www.avanderlee.com/swift/chatgpt-code-generation-prompts
Apple
Apple Design Awards - 2026 winners and finalists - Apple Developer
Meet the winners and finalists for the 2026 Apple Design Awards
🔥2👍1👏1
🔥Xcode 16 та Swift Assist — всі нововведення
👉 Нова модель спеціально навчена для Swift та Apple SDK.
👉 Працює локально, конфіденційність зберігається.
👉 Нове API для написання тестів, з'явилися теги, параметризація дозволяє їх запускати для діапазону значень.
🕺 Новий фреймворк Swift Testing.
🥳 Swift Assist буде допомагати з відповідями на питання по коду за допомогою нативної мови. Працює в хмарі з урахуванням вимог безпеки.
Предиктивне завершення коду (автокомпліт на максимумі).
Додали інсайти про продуктивність за допомогою покращеної діагностики, новий вигляд графіків в Instruments.
І багато іншого!
📖 Як виявилося, це ще далеко не все🚀
🇺🇦 iOSDevUA
👉 Нова модель спеціально навчена для Swift та Apple SDK.
👉 Працює локально, конфіденційність зберігається.
👉 Нове API для написання тестів, з'явилися теги, параметризація дозволяє їх запускати для діапазону значень.
🕺 Новий фреймворк Swift Testing.
🥳 Swift Assist буде допомагати з відповідями на питання по коду за допомогою нативної мови. Працює в хмарі з урахуванням вимог безпеки.
Предиктивне завершення коду (автокомпліт на максимумі).
Додали інсайти про продуктивність за допомогою покращеної діагностики, новий вигляд графіків в Instruments.
І багато іншого!
📖 Як виявилося, це ще далеко не все🚀
🇺🇦 iOSDevUA
❤1
This media is not supported in your browser
VIEW IN TELEGRAM
🚀 Apple анонсує Swift Assist для Xcode 16!
Swift Assist служить компаньйоном для всіх завдань розробника, дозволяючи їм зосередитися на більш високорівневих проблемах та рішеннях. Він бездоганно інтегрований в Xcode і знає найновіші комплекти для розробки програмного забезпечення (SDK) та функції мови Swift, тож розробники завжди отримуватимуть найновіші кодові функції, які ідеально вписуються в їхні проекти. З Swift Assist завдання, як-от дослідження нових фреймворків та експерименти з новими ідеями, знаходяться лише в одному запиті. Swift Assist використовує потужну модель, яка працює в хмарі, і як усі сервіси для розробників Apple, побудований з урахуванням конфіденційності та безпеки. Код розробників використовується лише для обробки запитів і ніколи не зберігається на серверах, а Apple не використовуватиме його для навчання моделей машинного навчання.
Swift Assist з’явиться пізніше цього року в Xcode 16.
🇺🇦 iOSDevUA
Swift Assist служить компаньйоном для всіх завдань розробника, дозволяючи їм зосередитися на більш високорівневих проблемах та рішеннях. Він бездоганно інтегрований в Xcode і знає найновіші комплекти для розробки програмного забезпечення (SDK) та функції мови Swift, тож розробники завжди отримуватимуть найновіші кодові функції, які ідеально вписуються в їхні проекти. З Swift Assist завдання, як-от дослідження нових фреймворків та експерименти з новими ідеями, знаходяться лише в одному запиті. Swift Assist використовує потужну модель, яка працює в хмарі, і як усі сервіси для розробників Apple, побудований з урахуванням конфіденційності та безпеки. Код розробників використовується лише для обробки запитів і ніколи не зберігається на серверах, а Apple не використовуватиме його для навчання моделей машинного навчання.
Swift Assist з’явиться пізніше цього року в Xcode 16.
🇺🇦 iOSDevUA
This media is not supported in your browser
VIEW IN TELEGRAM
🔥MeshGradient в iOS 18
Тепер доступний градієнт, який можна задавати за допомогою 2D-сітки розставлених кольорів.
🚀 Спробував зробити нескладну анімацію, відчувається потенціал (код доступний прямо на гіфці).
🕖 Варіант реалізації через таймлайн (і код).
🇺🇦 iOSDevUA
Тепер доступний градієнт, який можна задавати за допомогою 2D-сітки розставлених кольорів.
🚀 Спробував зробити нескладну анімацію, відчувається потенціал (код доступний прямо на гіфці).
🕖 Варіант реалізації через таймлайн (і код).
🇺🇦 iOSDevUA
🔥1
🔥Вчора було опубліковано відео сесії на #WWDC24, в якому Julia Vashchenko розповідає про новий API для SwiftUI, який спрощує написання додатка для роботи з документами. З Юлею ми знайомі ще з часів коли вона працювала в MacPaw 💪 Друзі давайте підтримаємо вподобайками 🫶 І все це — у вишиванці 💛💙
Дивитися тут 👉 https://developer.apple.com/videos/play/wwdc2024/10132/
Ваші вподобайки приймаються тут
🇺🇦 iOSDevUA
Дивитися тут 👉 https://developer.apple.com/videos/play/wwdc2024/10132/
Ваші вподобайки приймаються тут
🇺🇦 iOSDevUA
🔥12❤4💯1
💡Нові пейволи від Apple з WWDC 24
Минулого року Apple представила SubscriptionStoreView – готовий до використання пейвол на SwiftUI. Він має кілька стилів і автоматично виконує багато корисної роботи за нас: отримує продукти, показує ціни, здійснює покупки тощо.
Цього року Apple зробила величезний крок у кастомізації SubscriptionStoreView!
1. Таби для кількох груп
Якщо ви додасте дві або більше груп підписок, на пейволі автоматично створюються таби. Можна змінювати зображення/тексти залежно від обраної групи.
2. Компактний пікер
З’явився новий компактний стиль пікера продуктів. Можна закріпити пікер внизу екрану! Чудовий пікер, з ним можна робити пейволи з фокусом не на виборі тарифу, а на функціях.
3. Пейджинговий пікер
Ще два нових стилі пікера: paged picker та prominent paged picker. Горизонтальний пікер зі свайпами для вибору продуктів. Я бачив кілька додатків з дуже схожим дизайном пейвола.
4.Інші продукти
Можна показувати більше тарифів у bottom sheet, який відкривається по кнопці на пейволі. Гарний спосіб приховати додаткові плани, як це роблять у Duolingo.
Надали можливість зробити повністю кастомний пікер і кнопку покупки. Повна кастомізація з усіма перевагами системного пейвола.
Загалом це фантастичне оновлення SubscriptionStoreView. Навіть дефолтні дизайни цілком можна застосовувати в реальних додатках, а з кастомізацією можна досягти гарної конверсії 😄
👉https://developer.apple.com/videos/play/wwdc2024/10061/
🇺🇦 iOSDevUA
Минулого року Apple представила SubscriptionStoreView – готовий до використання пейвол на SwiftUI. Він має кілька стилів і автоматично виконує багато корисної роботи за нас: отримує продукти, показує ціни, здійснює покупки тощо.
Цього року Apple зробила величезний крок у кастомізації SubscriptionStoreView!
1. Таби для кількох груп
Якщо ви додасте дві або більше груп підписок, на пейволі автоматично створюються таби. Можна змінювати зображення/тексти залежно від обраної групи.
2. Компактний пікер
З’явився новий компактний стиль пікера продуктів. Можна закріпити пікер внизу екрану! Чудовий пікер, з ним можна робити пейволи з фокусом не на виборі тарифу, а на функціях.
3. Пейджинговий пікер
Ще два нових стилі пікера: paged picker та prominent paged picker. Горизонтальний пікер зі свайпами для вибору продуктів. Я бачив кілька додатків з дуже схожим дизайном пейвола.
4.Інші продукти
Можна показувати більше тарифів у bottom sheet, який відкривається по кнопці на пейволі. Гарний спосіб приховати додаткові плани, як це роблять у Duolingo.
Надали можливість зробити повністю кастомний пікер і кнопку покупки. Повна кастомізація з усіма перевагами системного пейвола.
Загалом це фантастичне оновлення SubscriptionStoreView. Навіть дефолтні дизайни цілком можна застосовувати в реальних додатках, а з кастомізацією можна досягти гарної конверсії 😄
👉https://developer.apple.com/videos/play/wwdc2024/10061/
🇺🇦 iOSDevUA
👍2🔥1
На сторінку ресурсів додали бібліотеку з UI елементами для iOS 💾
Всередині є приклади iPad з новою навігацією і новий Document-based шаблон. В іншому все знайоме.
Тільки для💎 Sketch, для Figma поки немає.
🇺🇦 iOSDevUA
Всередині є приклади iPad з новою навігацією і новий Document-based шаблон. В іншому все знайоме.
Тільки для
🇺🇦 iOSDevUA
Please open Telegram to view this post
VIEW IN TELEGRAM
💡Анімації SwiftUI доступні в UIKit з iOS 18
Зараз SwiftUI, UIKit і AppKit використовують різні базові реалізації для анімації.
📖 Apple рекомендує використовувати нову можливість з iOS 18 у всіх фреймворках, щоб створити більш очікуваний досвід для користувачів (і уникнути потенційних труднощів для розробників із синхронізацією таймінгів та іншими проблемами).
👨💻На скріншоті приклад використання такої анімації.
🇺🇦 iOSDevUA
Зараз SwiftUI, UIKit і AppKit використовують різні базові реалізації для анімації.
📖 Apple рекомендує використовувати нову можливість з iOS 18 у всіх фреймворках, щоб створити більш очікуваний досвід для користувачів (і уникнути потенційних труднощів для розробників із синхронізацією таймінгів та іншими проблемами).
👨💻На скріншоті приклад використання такої анімації.
🇺🇦 iOSDevUA
💡Нещодавно відомий американський техноблогер Marques Brownlee (MKBHD) випустив коротке інтерв’ю з генеральним директором Apple Тімом Куком. Я щойно його переглянув і радий поділитися основними моментами для тих, хто міг його пропустити!
У цьому інтерв’ю Кук обговорював розробку Apple Intelligence, інтеграцію ChatGPT в екосистему Apple, а також свої думки щодо своєї спадщини як голови компанії. Він також поділився своєю перспективою щодо продуктів першого покоління Apple, таких як Magic Mouse, MacBook Air, iPad, iPhone і Vision Pro.
1. Підхід Apple до штучного інтелекту
Рання інтеграція машинного навчання Machine Learning: Apple інтегрувала Machine Learning в ключові функції, такі як виявлення аварій, виявлення падінь і моніторинг аритмії задовго до буму AI.
Пріоритет конфіденційності: Тім Кук підкреслив, що конфіденційність даних користувачів була центральною у розробці Apple Intelligence. "Конфіденційність є ключовим каменем нашого підходу до AI," заявив Кук.
Затримка, але відповідальний вхід у AI: Apple чекала, доки не впевнилася, що зможе відповідально увійти в галузь AI. Кук зазначив, "Apple не хотіла входити в сферу AI, доки ми не були впевнені, що зможемо зробити це відповідально."
Безшовна інтеграція AI: Кук пояснив, що Apple прагнула глибоко інтегрувати AI в існуючі додатки. Це гарантує, що користувачам не потрібно свідомо використовувати додатки з підтримкою AI. "Ми інтегрували Apple Intelligence в додатки, якими ви вже користуєтеся," сказав він.
Робота з OpenAI: Зазвичай Apple зберігає дані користувачів безпечно на пристрої, але тепер деякі дані будуть відправлятися в хмару для спільної роботи, особливо з ChatGPT. Кук підкреслив технологію Private Cloud Compute, яка використовує хмарне зберігання без розкриття особистих даних стороннім організаціям.
2. Спадщина Тіма Кука
Фокус на майбутнє: Коли його запитали про його спадщину, Тім Кук зазначив, що він про це не думає. "Це не мені вирішувати, що є моєю спадщиною, це для інших, щоб визначити," сказав він.
Перспектива на майбутнє: Кук підкреслив, що Apple завжди дивиться вперед, зосереджуючись на майбутніх інноваціях, а не на минулих досягненнях. Він також зазначив, що Apple не має музею, хоча має багато що показати.
3. Думка про пристрої Apple
Magic Mouse: Кук описав його як ергономічний, що розчарувало блогера Marques Brownlee та мене теж.
Vision Pro: Кук поділився, що постійно користується ним, підкреслюючи його важливість.
MacBook Air і iPad: Вони були згадані як значущі пристрої для Apple.
iPhone: Кук зазначив його революційний вплив у 2007 році, коли було об'єднано iPod, телефон та інтернет-комунікатор в один пристрій.
Повне інтерв'ю 👉 https://www.youtube.com/watch?v=pMX2cQdPubk
🇺🇦 iOSDevUA
У цьому інтерв’ю Кук обговорював розробку Apple Intelligence, інтеграцію ChatGPT в екосистему Apple, а також свої думки щодо своєї спадщини як голови компанії. Він також поділився своєю перспективою щодо продуктів першого покоління Apple, таких як Magic Mouse, MacBook Air, iPad, iPhone і Vision Pro.
1. Підхід Apple до штучного інтелекту
Рання інтеграція машинного навчання Machine Learning: Apple інтегрувала Machine Learning в ключові функції, такі як виявлення аварій, виявлення падінь і моніторинг аритмії задовго до буму AI.
Пріоритет конфіденційності: Тім Кук підкреслив, що конфіденційність даних користувачів була центральною у розробці Apple Intelligence. "Конфіденційність є ключовим каменем нашого підходу до AI," заявив Кук.
Затримка, але відповідальний вхід у AI: Apple чекала, доки не впевнилася, що зможе відповідально увійти в галузь AI. Кук зазначив, "Apple не хотіла входити в сферу AI, доки ми не були впевнені, що зможемо зробити це відповідально."
Безшовна інтеграція AI: Кук пояснив, що Apple прагнула глибоко інтегрувати AI в існуючі додатки. Це гарантує, що користувачам не потрібно свідомо використовувати додатки з підтримкою AI. "Ми інтегрували Apple Intelligence в додатки, якими ви вже користуєтеся," сказав він.
Робота з OpenAI: Зазвичай Apple зберігає дані користувачів безпечно на пристрої, але тепер деякі дані будуть відправлятися в хмару для спільної роботи, особливо з ChatGPT. Кук підкреслив технологію Private Cloud Compute, яка використовує хмарне зберігання без розкриття особистих даних стороннім організаціям.
2. Спадщина Тіма Кука
Фокус на майбутнє: Коли його запитали про його спадщину, Тім Кук зазначив, що він про це не думає. "Це не мені вирішувати, що є моєю спадщиною, це для інших, щоб визначити," сказав він.
Перспектива на майбутнє: Кук підкреслив, що Apple завжди дивиться вперед, зосереджуючись на майбутніх інноваціях, а не на минулих досягненнях. Він також зазначив, що Apple не має музею, хоча має багато що показати.
3. Думка про пристрої Apple
Magic Mouse: Кук описав його як ергономічний, що розчарувало блогера Marques Brownlee та мене теж.
Vision Pro: Кук поділився, що постійно користується ним, підкреслюючи його важливість.
MacBook Air і iPad: Вони були згадані як значущі пристрої для Apple.
iPhone: Кук зазначив його революційний вплив у 2007 році, коли було об'єднано iPod, телефон та інтернет-комунікатор в один пристрій.
Повне інтерв'ю 👉 https://www.youtube.com/watch?v=pMX2cQdPubk
🇺🇦 iOSDevUA
YouTube
Talking Tech and AI with Tim Cook!
AI...Siri... magic mouse... we talk about it all
WWDC 2024 Recap: https://youtu.be/qkYoBNdcXBU
MKBHD Merch: http://shop.MKBHD.com
Tech I'm using right now: https://www.amazon.com/shop/MKBHD
Intro Track: Logic https://logic.lnk.to/DejaVu
Playlist of MKBHD…
WWDC 2024 Recap: https://youtu.be/qkYoBNdcXBU
MKBHD Merch: http://shop.MKBHD.com
Tech I'm using right now: https://www.amazon.com/shop/MKBHD
Intro Track: Logic https://logic.lnk.to/DejaVu
Playlist of MKBHD…
❤1
🇺🇦 Розвиваймо українське!
🧑💻 Цікавить мультиплатформенна розробка?
📚 Хочеш розширити свої знання поза межами iOS?
Зверни увагу на канал Kotlin Multiplatform + Compose | UA
KMP UA — це спільнота, присвячена Kotlin Multiplatform і Compose Multiplatform (aka Jetpack Compose).
Тут можна знайти глибокі знання і практичні поради, які допоможуть тобі створювати більш гнучкі та ефективні застосунки на iOS, Android, Desktop та Web.
✨ Основні новини:
🔹 Поради та трюки з розробки на Kotlin Multiplatform.
🔹 Навчальні матеріали та гайди по Compose Multiplatform.
🔹 Спільноту однодумців, готову ділитися знаннями та досвідом.
🔹 Актуальні бібліотеки для розробки на KMP.
🔹 Останній новини, які будуть тримати в курсі справ та оновлень.
🔗 Kotlin Multiplatform + Compose | UA
🧑💻 Цікавить мультиплатформенна розробка?
📚 Хочеш розширити свої знання поза межами iOS?
Зверни увагу на канал Kotlin Multiplatform + Compose | UA
KMP UA — це спільнота, присвячена Kotlin Multiplatform і Compose Multiplatform (aka Jetpack Compose).
Тут можна знайти глибокі знання і практичні поради, які допоможуть тобі створювати більш гнучкі та ефективні застосунки на iOS, Android, Desktop та Web.
✨ Основні новини:
🔹 Поради та трюки з розробки на Kotlin Multiplatform.
🔹 Навчальні матеріали та гайди по Compose Multiplatform.
🔹 Спільноту однодумців, готову ділитися знаннями та досвідом.
🔹 Актуальні бібліотеки для розробки на KMP.
🔹 Останній новини, які будуть тримати в курсі справ та оновлень.
🔗 Kotlin Multiplatform + Compose | UA
❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Працює з коробки через
AVPlayerViewController, буквально кілька рядків коду.Тепер зрозуміло як подивитись всі матчі на #EURO2024 ⚽️
🇺🇦 iOSDevUA
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
💡В Xcode 16 з'явився макрос
Що це, як його використовувати і для чого він потрібен? Дізнайтеся в цій статті!
👉 https://www.avanderlee.com/swiftui/previewable-macro-usage-in-previews/
🇺🇦 iOSDevUA
@Previewable для SwiftUI Previews.Що це, як його використовувати і для чого він потрібен? Дізнайтеся в цій статті!
👉 https://www.avanderlee.com/swiftui/previewable-macro-usage-in-previews/
🇺🇦 iOSDevUA
SwiftLee
@Previewable: Dynamic SwiftUI Previews Made Easy
Discover the power of the @Previewable macro in Xcode 16 for creating richer and more dynamic SwiftUI previews.