UIKit Patterns
Installation
SKILL.md
UIKit Patterns (Pure UIKit)
This skill covers pure UIKit patterns for building iOS applications. No SwiftUI bridging - all patterns use native UIKit approaches.
State Management (Without SwiftUI)
Delegate Pattern
The classic UIKit approach for communication between components.
// MARK: - Protocol Definition
protocol UserProfileDelegate: AnyObject {
func userProfileDidUpdate(_ profile: UserProfile)
func userProfileDidRequestLogout()
func userProfileDidFail(with error: Error)
}