Swift

Welcome to SwiftNotes — Your Companion for All Things Swift & iOS

SwiftNotes is a home for tutorials, deep dives, experiments, and articles covering Swift, SwiftUI, UIKit, and the broader Apple ecosystem. Whether you're just getting started or shipping production apps, there's something here for you.

S
Suhas
· · 2 min read · 110 views
Swift logo (Apple)
Swift logo (Apple)

If you've ever found yourself ten browser tabs deep trying to understand how @Observable actually works, or why your SwiftUI view keeps re-rendering — you're in the right place.

SwiftNotes is a blog about Swift and the iOS ecosystem. Not a challenge log or a countdown — just a steady stream of tutorials, experiments, and articles about building things with Apple's tools.

What You'll Find Here

Here's the kind of content you can expect:

  • Tutorials — Step-by-step guides on SwiftUI, UIKit, Combine, async/await, and more. Practical, focused, and skipping the filler.
  • Deep Dives — Taking a single concept (property wrappers, the Swift runtime, Core Data vs. SwiftData) and pulling it apart until it makes sense.
  • Experiments — Trying out new APIs the week they land in beta, building small prototypes, and sharing what works (and what doesn't).
  • Architecture & Patterns — MVVM, TCA, coordinators, dependency injection — how real-world apps are structured and why.
  • Ecosystem Coverage — Xcode tips, SPM workflows, CI/CD for iOS, accessibility, and the occasional WWDC recap.

Who This Is For

Whether you're a beginner writing your first struct ContentView: View or a senior engineer evaluating whether to adopt SwiftData in production — the goal is to be useful to you. Every article will include working code you can drop into a playground or project.

The Tech Stack

SwiftNotes itself is built with Laravel and runs on a lightweight multi-site blog engine. But the content is all Apple, all the time:

  • Swift (language features, concurrency, generics, macros)
  • SwiftUI (layouts, navigation, animations, data flow)
  • UIKit (for when you still need it — and you will)
  • Frameworks (Core Data, SwiftData, CloudKit, WidgetKit, StoreKit 2, and more)
  • Tooling (Xcode, Instruments, Swift Package Manager, TestFlight)

Stay Tuned

This is post number one. The best stuff is ahead. If you want to follow along, bookmark the site or check back — new content drops regularly.

Let's build something great. 🛠️

S
Suhas