SwiftUI Cursor Rules
April 15, 2026
SwiftUI Cursor Rules
Best Practices
- Use @State for local state
- Use @Binding for two-way binding
- Use @ObservedObject for reference types
- Use @Environment for system values
- Use MVVM architecture
- Use @Published in ViewModels
- Use ForEach for lists
- Use NavigationStack for iOS 16+
AI Instructions
- Use Swift 5.9+ features
- Prefer @State over @ObservedObject
- Include accessibility labels
- Use preview providers
- Add SwiftUI animations
Related Articles
AI Rules Configuration: Enhancing Code Generation in IDEs
Learn to configure AI rules in modern IDEs. Optimize AI assistants for enhanced code generation, streamlined workflows, and consistent code quality.
Elixir Cursor Rules: AI-Powered Development Best Practices
Cursor rules for Elixir development enforcing official style guides, modern Elixir 1.12+ features, and clean code principles with AI assistance for production-ready code.
PHP Cursor Rules: AI-Powered Development Best Practices
Cursor rules for PHP development enforcing PSR-12 standards, modern PHP 8+ features, and clean code principles with AI assistance for production-ready code.