Elektrine lite

โ† Feed

Antoine van der SwiftLee

swiftlee@mastodon.social

<p>๐Ÿ‡ณ๐Ÿ‡ฑ <a href="https://mastodon.social/tags/iosdev" class="mention hashtag" rel="tag">#<span>iosdev</span></a> <a href="https://mastodon.social/tags/iOS" class="mention hashtag" rel="tag">#<span>iOS</span></a> <span class="h-card" translate="no"><a href="https://mastodon.social/@wetransfer" class="u-url mention">@<span>wetransfer</span></a></span> </p><p><a href="https://mastodon.social/tags/swift" class="mention hashtag" rel="tag">#<span>swift</span></a> blog: avanderlee.com<br />Newsletter &amp; discounts: avanderlee.com/swiftlee-weekly-subscribe/<br />Simulator enhanced: rocketsim.app</p>

Posts

  • View post

    async/await does not make work run off the main thread by default. That mistake can still freeze your UI during real app work. I explain how to avoid it in my free 5-day Swift Concurrency Playbook: https://www.swiftconcurrencyplaybook.com/?utm_source=mastodon&amp;amp;utm_medium=social&amp;amp;utm_campaign=swiftlee_social_evergreen&amp;amp;utm_content=swiftlee-20260726T1722-playbook_promo-005_x #swiftlang #swiftconcurrency

  • View post

    Claude, Codex, Cursor, they all have their own way of navigating the Simulator. Yet, we still believe in a custom CLI + Agent Skill served through RocketSim. Here&amp;#39;s why: https://www.rocketsim.app/blog/testing-ai-agents-ios-simulator/

  • View post

    iOS developers: we&amp;#39;re working on making your developer tooling even better. You know RocketSim, you&amp;#39;ll love the other two Rocket apps we&amp;#39;ll release later. Stay tuned โณ

  • View post

    Don&amp;#39;t move, boss, keep those agents running ๐Ÿ™…โ€โ™‚๏ธ ๐Ÿถ

  • View post

    Maintaining existing Core Data code? Use my open-source Core Data Expert Agent Skill to give your agent context on modeling, fetch requests, migrations, threading, CloudKit, and tests. https://github.com/AvdLee/Core-Data-Agent-Skill #swiftlang #iosdev

  • View post

    I try to avoid teaching my AI agent the same project rules every week. Agent Skills turn repeated prompts into reusable instructions you can share across tools. I explain when I prefer skills over AGENTS.md: https://avanderlee.com/ai-development/agent-skills-replacing-agents-md-with-reusable-ai-knowledge/?utm_source=mastodon&amp;amp;utm_medium=social&amp;amp;utm_campaign=swiftlee_social_evergreen&amp;amp;utm_content=swiftlee-20260726T1722-personal_workflow-007_x #iosdev #AI

  • View post

    An inspiring new iOS 27 framework, revealing 2 new app icons, SwiftData syncing and testing. It&amp;#39;s what&amp;#39;s in tomorrow&amp;#39;s SwiftLee Weekly: https://swiftlee-weekly.com/tomorrow #swiftdevelopment #iosdevelopment #swiftui #swiftlanguage

  • View post

    If your project still relies on Core Data, give your agent better context before it edits persistence code. My Core Data Expert Agent Skill is open-source and built for maintaining existing Core Data code. https://github.com/AvdLee/Core-Data-Agent-Skill #swiftlang #iosdev

  • View post

    SwiftLee Weekly Issue 335 was sent to 31,212 subscribers with content from @johnsundell, Anton Gubarenko, Mohammad Azam, RocketSim https://swiftlee-weekly.com/issues/335/

  • View post

    Exciting times ๐Ÿš€

  • View post

    My Swift Newsletter has a new landing page, what do you think? https://swiftlee-weekly.com/

  • View post

    Syncing SwiftData across devices using iCloud sync? This article series by Thorsten Stark will be useful. https://thorsten-stark.de/posts/2026-08-06-Avoiding-Duplicate-Data-With-SwiftData-iCloud-Sync-Part-2/?utm_source=mastodon&amp;amp;utm_medium=social&amp;amp;utm_campaign=swiftlee_weekly_curated&amp;amp;utm_content=11c79a71173d8a56

  • View post

    Use SwiftUI TabView for the main areas of your app, not for every navigation choice. Tabs work best when they help users switch between primary views without losing the shape of the app.

  • View post

    From &amp;quot;Defer in Swift explained with Code Examples&amp;quot;: Learn how defer works in Swift, including execution order, cleanup use cases, and async defer support introduced in Swift 6.4. https://www.avanderlee.com/swift/defer-usage-swift/?utm_source=mastodon

  • View post

    A first look at what Iโ€™ve been building: RocketTrace. It turns dense Xcode Instruments traces into ranked, measured evidence, helping you focus your investigation and verify changes with a comparable run. Private TestFlight invites will go out in small batches: https://rockettrace.app/?utm_source=x&amp;amp;utm_medium=social&amp;amp;utm_campaign=rockettrace_prelaunch&amp;amp;utm_content=before_after

  • View post

    Xcode Instruments intimidates, finding where to investigate is hard. I bet many iOS devs don&amp;#39;t use it because of that. It&amp;#39;s why Iโ€™m building RocketTrace: ranked findings, measured impact, and supporting evidence. Iโ€™m opening early beta access in small batches. Link in the first reply ๐Ÿš€ #SwiftLang #iOSDev #Xcode

  • View post

    Swift 6.2&amp;#39; Approachable Concurrency is here for a while now, but do you fully understand it? If not, you&amp;#39;ll be happy with this article from Nikita Vasilev. https://www.nsvasilev.com/posts/approachable_concurrency/?utm_source=mastodon&amp;amp;utm_medium=social&amp;amp;utm_campaign=swiftlee_weekly_curated&amp;amp;utm_content=2f09ef8cf064e03

  • View post

    From &amp;quot;OSLog and Unified logging as recommended by Apple&amp;quot;: Create structured logging using OSLog and benefit from Xcode&amp;#39;s debugging console using filters and colored logs. https://avanderlee.com/debugging/oslog-unified-logging/?utm_source=mastodon&amp;amp;utm_medium=social&amp;amp;utm_campaign=swiftlee_social_evergreen&amp;amp;utm_content=swiftlee-20260804T1756-article_plain-004_x