🧪 Скіл по Swift Testing
Так, дайте знати, якщо мені раптом варто перестати постити iOS-скіли 😄 Але чесно — скіли зараз виглядають як новий формат гайдів і best practices: замість того, щоб читати все самостійно, можна “згодувати” це агенту, і він почне писати тести більш осмислено й менш хаотично.
Цей матеріал саме про Swift Testing: як налаштувати агента так, щоб він генерував якісні тести, з нормальною структурою, покриттям кейсів і без зайвого сміття.
Якщо активно делегуєте тестування AI — мастхев у бібліотеку 📚
🇺🇦 iOSDevUA
Так, дайте знати, якщо мені раптом варто перестати постити iOS-скіли 😄 Але чесно — скіли зараз виглядають як новий формат гайдів і best practices: замість того, щоб читати все самостійно, можна “згодувати” це агенту, і він почне писати тести більш осмислено й менш хаотично.
Цей матеріал саме про Swift Testing: як налаштувати агента так, щоб він генерував якісні тести, з нормальною структурою, покриттям кейсів і без зайвого сміття.
Якщо активно делегуєте тестування AI — мастхев у бібліотеку 📚
🇺🇦 iOSDevUA
SwiftLee
Swift Testing Agent Skill: Write high quality tests with AI
Explore how the Swift Testing Agent Skill enhances your development process, integrating best practices for effective testing.
👍2
💡asc — CLI для App Store Connect
Якщо вам хочеться менше клікати в браузері й більше автоматизувати — зверніть увагу на asc. Це неофіційний CLI-клієнт на Go для роботи з App Store Connect API.
Що вміє:
👉 керувати майже всім, що пов’язано з TestFlight
👉 завантажувати збірки в App Store
👉 менеджерити скріншоти, локалізації та інші метадані
👉 тягнути аналітику й продажі
👉 працювати з Xcode Cloud
👉 і загалом покриває більшість фіч, які зазвичай потрібні в ASC
Зручно, якщо будуєте CI/CD під релізи або хочете навести лад в релізному процесі без зайвої рутини.
🇺🇦 iOSDevUA
Якщо вам хочеться менше клікати в браузері й більше автоматизувати — зверніть увагу на asc. Це неофіційний CLI-клієнт на Go для роботи з App Store Connect API.
Що вміє:
👉 керувати майже всім, що пов’язано з TestFlight
👉 завантажувати збірки в App Store
👉 менеджерити скріншоти, локалізації та інші метадані
👉 тягнути аналітику й продажі
👉 працювати з Xcode Cloud
👉 і загалом покриває більшість фіч, які зазвичай потрібні в ASC
Зручно, якщо будуєте CI/CD під релізи або хочете навести лад в релізному процесі без зайвої рутини.
🇺🇦 iOSDevUA
GitHub
GitHub - rorkai/App-Store-Connect-CLI: Fast, scriptable CLI for the App Store Connect API. Automate TestFlight, builds, submissions…
Fast, scriptable CLI for the App Store Connect API. Automate TestFlight, builds, submissions, signing, analytics, screenshots, subscriptions, and more. JSON-first, no interactive prompts - rorkai/A...
🧩 Як працює ASCII-рендеринг
Тримайте неймовірно крутий лонгрід про те, як робити рендеринг зображень, 3D-моделей і анімацій в ASCII — від бази до дуже “дорослих” нюансів.
Усередині розкладають по поличках:
• як підбирати символи під рівні яскравості та контрасту пікселів
• як будувати мапінг “піксель → знак”, щоб картинка читалася
• і чому аліасинг може зіпсувати все (та що з цим робити)
Якщо любите графіку, математику й інженерію “в деталях” — must read 👀
🇺🇦 iOSDevUA
Тримайте неймовірно крутий лонгрід про те, як робити рендеринг зображень, 3D-моделей і анімацій в ASCII — від бази до дуже “дорослих” нюансів.
Усередині розкладають по поличках:
• як підбирати символи під рівні яскравості та контрасту пікселів
• як будувати мапінг “піксель → знак”, щоб картинка читалася
• і чому аліасинг може зіпсувати все (та що з цим робити)
Якщо любите графіку, математику й інженерію “в деталях” — must read 👀
🇺🇦 iOSDevUA
🔧 Як перейти на @Observable і не зламати застосунок
Якщо давно дивитесь у бік
• що таке
• які проблеми реально вирішує
• як акуратно зробити міграцію, щоб не “розвалити” UI та стейт
Якщо вже мігрували — цікаво, на чому “спіткнулися” у вас 👀
🇺🇦 iOSDevUA
Якщо давно дивитесь у бік
@Observable, але страшно чіпати продакшен — ось корисний матеріал (і так, з мемами 😄). У статті нормально пояснюють:• що таке
@Observable і чим він відрізняється від старого підходу• які проблеми реально вирішує
• як акуратно зробити міграцію, щоб не “розвалити” UI та стейт
Якщо вже мігрували — цікаво, на чому “спіткнулися” у вас 👀
🇺🇦 iOSDevUA
👍2
🛠 DebugSwift — опенсорсний тулкіт для дебагу й оптимізації iOS-застосунків
Натрапив на DebugSwift — open-source набір інструментів, який може стати “швейцарським ножем” для щоденного дебагу.
За описом авторів, усередині є кілька корисних штук, зокрема:
• моніторинг мережі (network)
• моніторинг продуктивності: метрики в реальному часі на кшталт CPU / FPS, плюс фічі для виявлення витоків пам’яті
• інструменти для тестування інтерфейсу: сітка (grid), ієрархія в’ю, та інші дебаг-оверлеї
🇺🇦 iOSDevUA
Натрапив на DebugSwift — open-source набір інструментів, який може стати “швейцарським ножем” для щоденного дебагу.
За описом авторів, усередині є кілька корисних штук, зокрема:
• моніторинг мережі (network)
• моніторинг продуктивності: метрики в реальному часі на кшталт CPU / FPS, плюс фічі для виявлення витоків пам’яті
• інструменти для тестування інтерфейсу: сітка (grid), ієрархія в’ю, та інші дебаг-оверлеї
🇺🇦 iOSDevUA
👍5
💡Перформанс Core Data vs SwiftData
Автор порівняв швидкодію CRUD-операцій у двох однакових застосунках: один на Core Data, другий на SwiftData. Вийшло доволі показово:
👉 На датасетах до 1 000 записів різниця майже непомітна. Відчутні відмінності починаються вже ближче до 1 000 000 записів.
👉 На великих датасетах SwiftData споживає памʼяті суттєво більше: пікове — приблизно у 7 разів, стабільне — десь у 2,5 раза.
👉 Час старту застосунку в кейсі зі SwiftData може просідати приблизно у 8,5 раза.
Якщо плануєте SwiftData для “важких” локальних баз — варто глянути, щоб розуміти, де можуть бути вузькі місця.
🇺🇦 iOSDevUA
Автор порівняв швидкодію CRUD-операцій у двох однакових застосунках: один на Core Data, другий на SwiftData. Вийшло доволі показово:
👉 На датасетах до 1 000 записів різниця майже непомітна. Відчутні відмінності починаються вже ближче до 1 000 000 записів.
👉 На великих датасетах SwiftData споживає памʼяті суттєво більше: пікове — приблизно у 7 разів, стабільне — десь у 2,5 раза.
👉 Час старту застосунку в кейсі зі SwiftData може просідати приблизно у 8,5 раза.
Якщо плануєте SwiftData для “важких” локальних баз — варто глянути, щоб розуміти, де можуть бути вузькі місця.
🇺🇦 iOSDevUA
Yaacoub
Measuring Core Data and SwiftData
😱3🤣2
🤖 Автор ділиться тим, чого навчився за час постійної роботи з AI-агентами
У статті — особисті спостереження й практичні висновки після того, як AI став щоденним “робочим інструментом”, а не просто іграшкою. Є кілька порад, які можуть зекономити час і нерви, якщо ви теж активно делегуєте задачі агентам.
P.S. Дизлайки — це про небажання приймати еволюцію чи контент реально не зайшов? 😄
🇺🇦 iOSDevUA
У статті — особисті спостереження й практичні висновки після того, як AI став щоденним “робочим інструментом”, а не просто іграшкою. Є кілька порад, які можуть зекономити час і нерви, якщо ви теж активно делегуєте задачі агентам.
P.S. Дизлайки — це про небажання приймати еволюцію чи контент реально не зайшов? 😄
🇺🇦 iOSDevUA
SwiftLee
11 Things I learned after using AI Agents full-time
Learn how AI agents and tools like Cursor have reshaped my workflow and brought new efficiencies to my app development process.
👍1
🛠 Автофікс багів через агентів: delivery pipeline для iOS
Автор показує, як зібрав у себе ланцюжок на AI-агентах, де баги не просто знаходяться, а автоматично фіксяться в рамках delivery-пайплайну. По суті — ви вибудовуєте процес так, щоб агент брав проблему, робив зміни, проганяв перевірки й віддавав результат максимально “під ключ”.
Якщо давно хотіли спробувати собі щось подібне — ось вам ідея, чим зайнятися на вихідних 😄
🇺🇦 iOSDevUA
Автор показує, як зібрав у себе ланцюжок на AI-агентах, де баги не просто знаходяться, а автоматично фіксяться в рамках delivery-пайплайну. По суті — ви вибудовуєте процес так, щоб агент брав проблему, робив зміни, проганяв перевірки й віддавав результат максимально “під ключ”.
Якщо давно хотіли спробувати собі щось подібне — ось вам ідея, чим зайнятися на вихідних 😄
🇺🇦 iOSDevUA
Donny Wals
Setting up a delivery pipeline for your agentic iOS projects – Donny Wals
A while back, my app crashed mid-workout at the gym. I uploaded the crash report, gave my AI agent some context, and went back to my set. By the time I finished, there was a pull request waiting for…
⚙️ Потокобезпечність у Swift, Як не ловити race conditions з блокуваннями, чергами й акторами
Swift дає сильні інструменти для паралельності, але “надійно й швидко” працює тільки тоді, коли ви контролюєте одночасний доступ до даних. Інакше — привіт, гонки, нестабільні баги й краші, які неможливо відтворити 🙃
📖 У статті добре розкладено по поличках:
• що таке потокобезпечність
• чому це критично для застосунку
• звідки беруться конфлікти даних
• стратегії в Swift: локи / черги / актори
• як сучасна concurrency-модель Swift підвищує безпеку
Якщо у вас десь є “дивні” баги, що зникають при додаванні
🇺🇦 iOSDevUA
Swift дає сильні інструменти для паралельності, але “надійно й швидко” працює тільки тоді, коли ви контролюєте одночасний доступ до даних. Інакше — привіт, гонки, нестабільні баги й краші, які неможливо відтворити 🙃
📖 У статті добре розкладено по поличках:
• що таке потокобезпечність
• чому це критично для застосунку
• звідки беруться конфлікти даних
• стратегії в Swift: локи / черги / актори
• як сучасна concurrency-модель Swift підвищує безпеку
Якщо у вас десь є “дивні” баги, що зникають при додаванні
print() — дуже ймовірно, що це воно 😅🇺🇦 iOSDevUA
Sagarunagar
Thread Safety in Swift - Preventing Data Races with Locks, Queues, and Actors
Learn how thread safety works in Swift. Understand data races, synchronization techniques like locks and dispatch queues, and how Swift actors prevent concurrency bugs.
❤2👍1
📦 Модульна архітектура Swift-застосунків через SPM
Якщо думаєте, як привести залежності в порядок і нормально “порізати” проєкт на модулі — ось корисна стаття про модуляризацію через Swift Package Manager.
Автор пропонує просту й логічну структуру залежностей у трьох шарах:
• common — дрібні утиліти, логери, невеликі розширення/тулкіти
• services — робота з API: моделі, ендпоінти, мережевий шар
• features — фічі застосунку як окремі модулі
У матеріалі є приклад налаштування пакетів і навіть повний dependency graph, щоб подивитися, як це все з’єднується.
🇺🇦 iOSDevUA
Якщо думаєте, як привести залежності в порядок і нормально “порізати” проєкт на модулі — ось корисна стаття про модуляризацію через Swift Package Manager.
Автор пропонує просту й логічну структуру залежностей у трьох шарах:
• common — дрібні утиліти, логери, невеликі розширення/тулкіти
• services — робота з API: моделі, ендпоінти, мережевий шар
• features — фічі застосунку як окремі модулі
У матеріалі є приклад налаштування пакетів і навіть повний dependency graph, щоб подивитися, як це все з’єднується.
🇺🇦 iOSDevUA
Kyle Browning
Modularizing Swift Apps with SPM
How to split a growing iOS app into API, Domain, and Feature modules using Swift Package Manager.
👍2
💡 SwiftUI Skill від Пола Хадсона
Ще один корисний “скіл” у бібліотеку для вашого агента — цього разу по SwiftUI від Пола Хадсона (twostraws). По суті, це збірка практик і правил, які допомагають агенту писати код чистіше й менше помилятися.
Що всередині:
👉 як працювати з deprecated API і на що їх замінювати
👉 підказки для оптимізації рендерингу та продуктивності SwiftUI
👉 гайд по accessibility (щоб не згадувати про це в кінці релізу 🙃)
👉 купа best practices для компактнішого та охайнішого коду
Якщо активно генеруєте SwiftUI через AI — дуже раджу додати.
🇺🇦 iOSDevUA
Ще один корисний “скіл” у бібліотеку для вашого агента — цього разу по SwiftUI від Пола Хадсона (twostraws). По суті, це збірка практик і правил, які допомагають агенту писати код чистіше й менше помилятися.
Що всередині:
👉 як працювати з deprecated API і на що їх замінювати
👉 підказки для оптимізації рендерингу та продуктивності SwiftUI
👉 гайд по accessibility (щоб не згадувати про це в кінці релізу 🙃)
👉 купа best practices для компактнішого та охайнішого коду
Якщо активно генеруєте SwiftUI через AI — дуже раджу додати.
🇺🇦 iOSDevUA
GitHub
GitHub - twostraws/SwiftUI-Agent-Skill: SwiftUI agent skill for Claude Code, Codex, and other AI tools.
SwiftUI agent skill for Claude Code, Codex, and other AI tools. - twostraws/SwiftUI-Agent-Skill
❤3
💡Sosumi.ai тепер має CLI
Sosumi.ai — сервіс від Mattt, який спрощує доступ ваших AI-агентів до документації Apple. Раніше він працював лише через MCP, а тепер з’явився ще й окремий CLI.
Тобто користуватися стало простіше: можна підключати інструмент у свої скрипти/пайплайни без зайвих обгорток і швидше діставати потрібні фрагменти доки прямо з терміналу.
🇺🇦 iOSDevUA
Sosumi.ai — сервіс від Mattt, який спрощує доступ ваших AI-агентів до документації Apple. Раніше він працював лише через MCP, а тепер з’явився ще й окремий CLI.
Тобто користуватися стало простіше: можна підключати інструмент у свої скрипти/пайплайни без зайвих обгорток і швидше діставати потрібні фрагменти доки прямо з терміналу.
🇺🇦 iOSDevUA
X (formerly Twitter)
Mattt (@mattt) on X
https://t.co/pb1UMcV8mC now has a CLI
```
npx @nshipster/sosumi fetch /documentation/swift/array
```
This lets you fetch and render Developer content directly into LLM-readable Markdown, without connecting to a remote MCP server.
```
npx @nshipster/sosumi fetch /documentation/swift/array
```
This lets you fetch and render Developer content directly into LLM-readable Markdown, without connecting to a remote MCP server.
🖥 TUIkit — бібліотека для SwiftUI-подібних консольних інтерфейсів
Якщо вам подобається підхід SwiftUI, але потрібно зробити гарний інтерфейс у терміналі — зацініть TUIkit. Це бібліотека, яка приносить знайомі примітиви на кшталт VStack, HStack, Text, Button та інші, щоб збирати з них акуратні TUI (text-based UI).
Що виглядає особливо цікаво:
• вбудовані теми
• робота з фокусом і клавіатурою
• нуль сторонніх залежностей
Може зайти, якщо робите CLI-утиліти й хочете, щоб вони виглядали не як “чорний екран з командами”, а як нормальний маленький застосунок.
🇺🇦 iOSDevUA
Якщо вам подобається підхід SwiftUI, але потрібно зробити гарний інтерфейс у терміналі — зацініть TUIkit. Це бібліотека, яка приносить знайомі примітиви на кшталт VStack, HStack, Text, Button та інші, щоб збирати з них акуратні TUI (text-based UI).
Що виглядає особливо цікаво:
• вбудовані теми
• робота з фокусом і клавіатурою
• нуль сторонніх залежностей
Може зайти, якщо робите CLI-утиліти й хочете, щоб вони виглядали не як “чорний екран з командами”, а як нормальний маленький застосунок.
🇺🇦 iOSDevUA
👍3
💡Vision for Networking in Swift
У Swift є план серйозно переосмислити мережевий стек: зробити API більш безпечним, побудувати його поверх structured concurrency, а ще — щоб він був простим, модульним і кросплатформним.
Як вони бачать архітектуру (високорівнево):
👉 Foundation-рівень — базові IO-примітиви
👉 середній шар — реалізація популярних мережевих протоколів
👉 верхній рівень — зручний клієнтський і серверний API, який закриває потреби більшості розробників
Якщо цікаво, куди рухається Swift-екосистема (і що потенційно може замінити частину нинішнього “зоопарку” networking-рішень) — варто проглянути.
🇺🇦 iOSDevUA
У Swift є план серйозно переосмислити мережевий стек: зробити API більш безпечним, побудувати його поверх structured concurrency, а ще — щоб він був простим, модульним і кросплатформним.
Як вони бачать архітектуру (високорівнево):
👉 Foundation-рівень — базові IO-примітиви
👉 середній шар — реалізація популярних мережевих протоколів
👉 верхній рівень — зручний клієнтський і серверний API, який закриває потреби більшості розробників
Якщо цікаво, куди рухається Swift-екосистема (і що потенційно може замінити частину нинішнього “зоопарку” networking-рішень) — варто проглянути.
🇺🇦 iOSDevUA
GitHub
swift-evolution/visions/networking.md at main · swiftlang/swift-evolution
This maintains proposals for changes and user-visible enhancements to the Swift Programming Language. - swiftlang/swift-evolution
❤3
🔥WWDC 2026 офіційно 📣
Apple підтвердила дати: 8–12 червня, а Keynote — у понеділок, 8 червня.
Як і в попередні роки, івент буде переважно онлайн, плюс запланований обмежений in-person день в Apple Park у день Keynote.
🇺🇦 iOSDevUA
Apple підтвердила дати: 8–12 червня, а Keynote — у понеділок, 8 червня.
Як і в попередні роки, івент буде переважно онлайн, плюс запланований обмежений in-person день в Apple Park у день Keynote.
🇺🇦 iOSDevUA
❤3
Заголовок, звісно, трохи віддає клікбейтом 😄 Але сам матеріал — реально топ: всередині величезна добірка посилань на якісні ресурси, що проводять по Swift Concurrency шляхом від zero до hero.
🔗 https://swiftology.io/articles/swift-concurrency-zero-to-hero/
🇺🇦 iOSDevUA
🔗 https://swiftology.io/articles/swift-concurrency-zero-to-hero/
🇺🇦 iOSDevUA
Swiftology
Swift Concurrency from Zero to Hero | Reading List | Swiftology
In this short post I want to recommend an ordered reading list that will get you from Zero to Hero in Swift Concurrency
❤5👍1
SwiftBook у PDF на 600+ сторінок? 📚
Є — і доступний за посиланням.
🔗 https://github.com/peterfriese/swift-book
🇺🇦 iOSDevUA
Є — і доступний за посиланням.
🔗 https://github.com/peterfriese/swift-book
🇺🇦 iOSDevUA
GitHub
GitHub - peterfriese/swift-book: The Swift Programming Language book as a PDF!
The Swift Programming Language book as a PDF! Contribute to peterfriese/swift-book development by creating an account on GitHub.
❤3
Трохи статистики по популярності iOS-версій на самому старті року 📊
Якщо хочете швидко зрозуміти, які major-версії iOS реально домінують на початку року — ось зручна сторінка зі статистикою. Плюс там є коротке порівняння фіч між різними версіями iOS, щоб легше приймати рішення про мінімальну підтримку / фічі під нові API.
🔗 https://telemetrydeck.com/survey/apple/iOS/majorSystemVersions/
🇺🇦 iOSDevUA
Якщо хочете швидко зрозуміти, які major-версії iOS реально домінують на початку року — ось зручна сторінка зі статистикою. Плюс там є коротке порівняння фіч між різними версіями iOS, щоб легше приймати рішення про мінімальну підтримку / фічі під нові API.
🔗 https://telemetrydeck.com/survey/apple/iOS/majorSystemVersions/
🇺🇦 iOSDevUA
TelemetryDeck
iOS Versions Market Share in 2026
iOS versions market share: Top 10 most used iOS versions worldwide. Monthly updated charts. Subscribe to our newsletter to get the latest numbers to your inbox.
🤖 «Мультизадачність» з AI-агентами: паралелити чи добивати по черзі?
Автор розбирає знайому дилему: коли працюєш з агентами, дуже легко розпорошитись і вести кілька задач одночасно. Але що реально вигідніше — закривати одну задачу повністю від А до Я, а потім брати наступну, чи паралелити кілька потоків?
З його висновками можна (і навіть хочеться) посперечатися, але прочитати все одно цікаво — багато практичних спостережень.
🔗 https://www.avanderlee.com/ai-development/agentic-development-multi-project-challenges/
🇺🇦 iOSDevUA
Автор розбирає знайому дилему: коли працюєш з агентами, дуже легко розпорошитись і вести кілька задач одночасно. Але що реально вигідніше — закривати одну задачу повністю від А до Я, а потім брати наступну, чи паралелити кілька потоків?
З його висновками можна (і навіть хочеться) посперечатися, але прочитати все одно цікаво — багато практичних спостережень.
🔗 https://www.avanderlee.com/ai-development/agentic-development-multi-project-challenges/
🇺🇦 iOSDevUA
SwiftLee
Agentic Development: Multi-Project Challenges
Explore agentic development to streamline multiple projects and enhance your productivity with effective workflow practices.
📊 Новий App Store Connect уже доступний: оновили Analytics і завезли 100+ метрик
Apple викотила найбільше оновлення Analytics в App Store Connect: тепер можна дивитися монетизацію та підписки значно глибше — з новими зрізами, фільтрами й бенчмарками.
Що нового:
• 100+ нових метрик (включно з даними по IAP, підписках і пропозиціях).
• Когорти: аналіз поведінки груп користувачів за датою/джерелом завантаження, стартом офера тощо. • Peer benchmarks для монетизації (порівняння з “пір-групою”).
• 2 нові звіти по підписках + експорт через Analytics Reports API.
• До 7 фільтрів одночасно для більш точного розбору даних.
⚠️ Важливий момент про дедлайни: Apple поступово переносить дані з Sales and Trends в Analytics. Процес стартує з середини 2026 (спочатку — Subscriptions dashboards), а решту дашбордів і репортів прибиратимуть протягом 2027.
➡️ Деталі: https://developer.apple.com/app-store-connect/analytics/
💬 Фідбек: https://developer.apple.com/contact/topic/SC1105/subtopic/30036/solution/CONTACT.EML.GEN/details
🇺🇦 iOSDevUA
Apple викотила найбільше оновлення Analytics в App Store Connect: тепер можна дивитися монетизацію та підписки значно глибше — з новими зрізами, фільтрами й бенчмарками.
Що нового:
• 100+ нових метрик (включно з даними по IAP, підписках і пропозиціях).
• Когорти: аналіз поведінки груп користувачів за датою/джерелом завантаження, стартом офера тощо. • Peer benchmarks для монетизації (порівняння з “пір-групою”).
• 2 нові звіти по підписках + експорт через Analytics Reports API.
• До 7 фільтрів одночасно для більш точного розбору даних.
⚠️ Важливий момент про дедлайни: Apple поступово переносить дані з Sales and Trends в Analytics. Процес стартує з середини 2026 (спочатку — Subscriptions dashboards), а решту дашбордів і репортів прибиратимуть протягом 2027.
➡️ Деталі: https://developer.apple.com/app-store-connect/analytics/
💬 Фідбек: https://developer.apple.com/contact/topic/SC1105/subtopic/30036/solution/CONTACT.EML.GEN/details
🇺🇦 iOSDevUA
🎉 У Xcode 26.4 (нарешті!) завезли scope guides — направляючі для областей видимості
Так, ті самі лінії/підсвітки, які допомагають швидко бачити, де починається й закінчується блок коду. Виглядає як дрібниця, але після цього відкатуватися назад уже не хочеться 😄
Де увімкнути:
Тепер і WWDC, здається, не треба 🤝
І тільки спробуйте не поставити лайк 🐾
🇺🇦 iOSDevUA
Так, ті самі лінії/підсвітки, які допомагають швидко бачити, де починається й закінчується блок коду. Виглядає як дрібниця, але після цього відкатуватися назад уже не хочеться 😄
Де увімкнути:
Settings → Display → Scope GuidesТепер і WWDC, здається, не треба 🤝
І тільки спробуйте не поставити лайк 🐾
🇺🇦 iOSDevUA
❤11👍6