ios-development
Installation
SKILL.md
iOS Development Guidelines
Swift and SwiftUI Fundamentals
- Use Swift 5.9+ with modern language features
- Prefer SwiftUI for new UI components
- Use property wrappers (@State, @Binding, @ObservedObject, @StateObject) appropriately
- Leverage async/await for asynchronous operations
- Use Swift concurrency actors for thread-safe code
- Follow Swift API design guidelines
UIKit and AppKit Patterns
- Maintain compatibility with UIKit where needed
- Use view controllers with proper lifecycle management
- Implement Auto Layout constraints correctly
- Use delegation and notification patterns appropriately
- Handle memory management with ARC best practices
- Use storyboards and XIBs sparingly; prefer programmatic UI