Latest posts

iOS.Devs
16 Sept, 11:21
Скиллы для работы со SwiftUI. За качество ручаться не могу, сам не тестировал, но поделиться обязан. Да и автор проверенный, думаю результат будет хороший! https://www.avanderlee.com/ai-development/swiftui-agent-skill-build-better-views-with-ai/SwiftLeeSwiftUI Agent Skill: Install and use with AI coding toolsInstall the SwiftUI Agent Skill and give Cursor, Claude Code, Codex, and other AI coding tools up-to-date SwiftUI and Xcode 27 guidance.
iOS.Devs
9 Sept, 13:34
Про новый warning в свифте. Зачем он нужен и как он может помочь избежать проблем с памятью. https://www.swiftbysundell.com/articles/warning-for-nested-weak-self-closure-captures/Swift by SundellWhy Swift is introducing a warning for weak captures within nested closures | Swift by SundellLet’s take a look at a new Swift diagnostic which helps prevent memory issues with implicit self captures when nested closures are used.1,940Open in Telegram
iOS.Devs
3 Sept, 12:32
Даже не знаю, что еще можно добавить к названию статьи. Внутри чуть больше деталей с примерами. https://www.swift.org/blog/embedded-swift-improvements-coming-in-swift-6.4/Swift.orgEmbedded Swift Improvements Coming in Swift 6.4Embedded Swift is a subset of Swift that’s designed for low resource usage, making it capable of running on constrained environments like microcontrollers. Using a special compilation mode, Embedded Swift produces significantly smaller binaries than regular…
iOS.Devs
1 Sept, 12:02
Если все еще почему-то не определились с архитектурой для своего SwiftUI проекта, то вот вам про MVVM немного. https://www.avanderlee.com/swiftui/mvvm-architectural-coding-pattern-to-structure-views/SwiftLeeMVVM in SwiftUI: Using view models without overengineeringLearn how to use MVVM in SwiftUI with @Observable, dependency injection, and testable view models without overengineering simple views.
iOS.Devs
31 Aug, 09:23
🧭 Podlodka iOS Crew: разработка с AIС 14 по 18 сентября пройдет новый сезон Podlodka iOS Crew. В этот раз в центре внимания авторов конференции то, как AI меняет iOS-разработку.Что ждёт участников:🍏 Стратегия внедрения терминальных ИИ-агентов и MCP-интеграции в ежедневную iOS-разработку🍏 AI как экзокостюм мобильного разработчика: harness, skills, CLI, orchestration, validation и evals🍏 Знания о том, как запускать локальные модели на Apple Silicon🍏 Готовые скрипты, которые можно забрать в свой проект: шаблон рабочего пространства агента, примеры скиллов и MCP, пайплайн от Jira-задачи до Merge Request.И это ещё не всё! Подробности о сезоне смотрите на сайте, и там же есть билеты по early-bird цене.




iOS.Devs
28 Aug, 11:25
Классный материал о том. как ускорить SwiftUI! Все с цифрами и примерами! https://fatbobman.com/en/posts/contentbuilder-explained/fatbobman.comContentBuilder Explained - The Secret Behind SwiftUI's Type-Checking SpeedupDeep dive into SwiftUI's ContentBuilder. Learn how decoupling construction and validation improves compiler type-checking performance, backed by benchmarks.1,700Open in Telegram
iOS.Devs
26 Aug, 12:33
StateObject vs ObservedObject. У этого автора все стабильно с примерами и объяснением, так что переходите и изучайте, если еще не изучили! https://www.avanderlee.com/swiftui/stateobject-observedobject-differences/SwiftLee@StateObject vs. @ObservedObject: The differences explainedLearn the @StateObject and @ObservedObject differences, when to use each SwiftUI property wrapper & how @Observable changes state management.
iOS.Devs
19 Aug, 09:56
Название статьи чуть более сложное, конечно, но на деле это про то, как работать с текстом и переносами в SwiftUI. А конкретнее про символы, которые отдельно на новую строку переносятся. https://fatbobman.com/en/posts/controlling-orphans-in-swiftui-text/fatbobman.comControlling Orphans in SwiftUI Text - Uncovering the Undocumented avoidsOrphansSwiftUI's Text pushes words to avoid orphans, and you can't turn it off. Here's how the undocumented avoidsOrphans API restores control over line breaking.
iOS.Devs
17 Aug, 10:36
Если вы все еще пишете тесты руками (а не при помощи нелюбимых агентов), то вот материал для вас. О том, как писать правильные тесты. В любом случае ознакомиться рекомендую, даже если пишете тесты агентами, но не имеете большого прошлого в ручном написании тестов. https://www.avanderlee.com/swift-testing/modern-unit-test/SwiftLeeSwift Testing explained with code examplesLearn about the new Swift Testing framework and how it revolutionizes written tests. Get clearer tests with improved feedback.
iOS.Devs
12 Aug, 12:35
Про то, как сделать user friendly обработку ошибок в Swift 6. https://theswiftdev.com/type-safe-and-user-friendly-error-handling-in-swift-6/TheswiftdevType-safe and user-friendly error handling in Swift 6 - The.Swift.Dev.Learn how to implement user-friendly, type-safe error handling in Swift 6 with structured diagnostics and a hierarchical error model.
iOS.Devs
10 Aug, 12:30
Про Sendable и Sendable с собачкой! С примерами и объяснением, конечно. https://www.avanderlee.com/swift/sendable-protocol-closures/SwiftLeeSendable and @Sendable closures explained with code examplesThe Sendable protocol and @Sendable attribute help to eliminate data races and create thread-safety in Swift Concurrency.
iOS.Devs
7 Aug, 11:54
Автор утверждает, что AI резко увеличил объём генерируемого кода, из-за чего обычный «человеческий» code review перестал масштабироваться: разработчики тонут в тысячах строк, дублировании и типовых ошибках. В статье автор рассказывает свое видение решения проблемы! https://swiftandmemes.com/ai-broke-code-review-heres-how-to-rebuild-it/Swift and Memes ‣ iOS, Swift, Good Practices - explained with memes!AI Broke Code Review. Here’s How to Rebuild It ‣ Swift and MemesMost of your code is AI-generated now. Here's the 5-layer code review AI pipeline that catches the mess before you do.
iOS.Devs
6 Aug, 10:05
Сразу скажу, что мне не нравится этот ресурс и мне не нравятся статьи этого автора, я их примерно всегда игнорирую и не делюсь с вами, потому что они достаточно сомнительного качества, но тут вот хочу поделиться небольшим материалом о том, какой апдейт получил AsyncImage. Не факт, что этот апдейт нужен будет многим, но хотя бы знать про то, что теперь такая опция есть, будет полезно! https://nilcoalescing.com/blog/AsyncImageImprovementsInSwiftUIOnIOS27/Nil CoalescingAsyncImage improvements in iOS 27iOS 27 gives AsyncImage more control over remote image loading with URLRequest support for custom headers, cache policies, and timeouts, plus the ability to provide a custom URLSession across a SwiftUI view hierarchy.
iOS.Devs
3 Aug, 10:17
Ну и опять для новичков, но не только. Про MainActor в Swift. Очень много примеров и объяснений, достаточно подробный материал! https://www.avanderlee.com/swift/mainactor-dispatch-main-thread/SwiftLee@MainActor in Swift explained with code examplesMainActor in Swift replaces DispatchQueue.main and ensures tasks are performing on the main thread in a performant manner.
iOS.Devs
29 Jul, 13:04
Что-то довольно интересное от Claude Code про то, как тестировать с ними аппку на симуляторе. Сам пока не тестировал, но скоро планирую! https://code.claude.com/docs/en/desktop-ios-simulatorClaude Code DocsTest iOS apps in the simulator - Claude Code DocsClaude Code Desktop opens your app in the iOS Simulator pane when Claude builds, runs, or checks it, with a separate simulator for each session.
iOS.Devs
27 Jul, 08:55
Простите за отпуск и отсутствие статей. Возвращаемся с действительно полезным материалом! Одна из основных проблем всех, кто работает на маке и не имеет пары терабайт жесткого диска (а может и для них тоже основная) - это отсутствие свободного места. И если вы вдруг еще не научились чистить сами, то статья тем более для вас. А если даже научились, думаю вариант автора статьи будет получше. В общем статья о том, как качественно чистить место на диске, которое жрет Xcode. И как делать это при помощи агентов (куда ж без них) 😁 https://www.avanderlee.com/ai-development/how-to-free-up-xcode-disk-space-safely-with-an-ai-agent/SwiftLeeHow to free up Xcode disk space safely with an AI AgentFree up Xcode disk space by letting an AI agent audit Derived Data, simulators, runtimes, archives, and caches before you approve cleanup.
iOS.Devs
9 Jul, 10:21edited
Ну если вдруг по какой-то из причин вы не особо знаете про defer, то вот отличный материал об этом. Вдруг вы совсем новичок, то вам будет полезно! https://www.avanderlee.com/swift/defer-usage-swift/SwiftLeeDefer in Swift explained with Code ExamplesLearn how defer works in Swift, including execution order, cleanup use cases, and async defer support introduced in Swift 6.4.
iOS.Devs
7 Jul, 12:51
Классная статья про два очень неприятных бага анимаций в SwiftUI, где проблема в том, как SwiftUI пересобирает дерево вьюшек (и не только в этом). https://fatbobman.com/en/posts/debugging-notes-on-two-swiftui-animation-bugs/fatbobman.comDebugging Notes on Two SwiftUI Animation BugsHow I tracked down two SwiftUI animation bugs: an iOS 27 parent-view rebuild that breaks explicit animation, and a ternary-vs-if/else Image glitch in List.
iOS.Devs
2 Jul, 14:44
Очень прикольный и интересный материал о том, как под капотом устроен SwiftUI! https://aleahim.com/blog/swiftui-is-one-graph/Aleahim.comSwiftUI Is One Graph, Over 40+ Years of EngineeringSwiftUI is the thin graph sitting above 40+ years of engineering. Measured against the real framework and read against Apple's own patent, it is a single demand-driven graph, and the least remarkable engine in the stack it rests on. Here is SwiftUI laid bare…
iOS.Devs
29 Jun, 14:28
Немного про обновления в работе с Concurrency в Swift 6.4 https://www.avanderlee.com/concurrency/swift-6-4-whats-new-in-concurrency/SwiftLeeSwift 6.4: What’s New in ConcurrencyExplore the new features in Swift 6.4 introduced at WWDC 2026, focusing on Concurrency improvements and convenience changes.
Related Channels
Other channels in the same section of the catalogue.
