Swiftui Guideline: Architecture — Use MVVM pattern. Description: Separate view and logic. Do: ViewModel for business logic. Don't: Logic in View. Good Example: ObservableObject ViewModel. Bad Example: @State for complex logic. Severity: Medium. Docs: .