iOS SwiftUI States Cheat Sheet

@State, @Binding, @ObservedObject

iOS SwiftUI States — a quick reference covering core concepts, practical examples, and best practices.

Last Updated: November 21, 2025

Focus Areas

Focus
Use @State for local UI state
Expose @ObservedObject for shared data

Commands & Queries

@State private var isOn = false
Define state
@ObservedObject var viewModel
Observe external state
@Binding var text
Share state

Summary

SwiftUI wrappers manage data flow across hierarchies.

💡 Pro Tip: Pass bindings downward and keep models observable.
← Back to Web Frameworks | Browse all categories | View all cheat sheets