</> warmodroid
Home Blog Apps About Contact

Engineering Notes

Swift-6

Filed from the desk
October 3, 2026 Mohit Agrawal

Swift Async Cleanup: Handle Cancellation Without Leaks

Use Swift 6.4 async defer and task cancellation shields to finish essential cleanup, keep cancellation responsive, and test resource release in your …

swiftiosswift-6
Read More →
September 17, 2026 Mohit Agrawal

Swift 6.4 Migration Guide for Production Projects

Upgrade real Swift projects to Swift 6.4 safely with pinned toolchains, Swift Build checks, CI coverage, compatibility audits, and rollback planning …

swiftiosswift-6
Read More →
September 14, 2026 Mohit Agrawal

Swift 6.4 Ownership Preview: Avoid Expensive Copies

Preview Swift 6.4 ownership work while profiling hidden value copies and redesigning hot APIs with borrowing, consuming, and noncopyable types—with …

swiftiosswift-6
Read More →
September 6, 2026 Mohit Agrawal

Swift on Android: Share iOS Business Logic with Swift 6.3

Use Swift 6.3 on Android to share domain models, validation, and business rules while keeping Kotlin UI native, with practical tooling and clear …

swiftiosandroid
Read More →
August 19, 2026 Mohit Agrawal

Struct vs Class in Swift 6: Concurrency-Safe Choices

How Swift 6 strict concurrency changes the struct-vs-class decision: Sendable, actors, @MainActor isolation, and the real migration pain points you'll …

swiftiosswift-6
Read More →

warmodroid

Swift & iOS Engineering — in-depth Swift and iOS development tutorials for senior engineers who want to build better apps.

Pages

  • Home
  • Blog
  • Apps
  • About
  • Contact

Topics

  • Swift
  • SwiftUI
  • UIKit
  • Architecture

Connect

  • GitHub
  • Twitter
  • LinkedIn
© 2026 Mohit Agrawal. All rights reserved. Built with Swift passion