UIKitBasicsDark Mode supportWhich statements about supporting Dark Mode in a UIKit app are correct? Pick all that apply.Pick all that apply1Choice 1.Semantic colors like UIColor.label and .systemBackground, or Any/Dark colors from the Asset Catalog, switch automatically when the mode changes2Choice 2.A cgColor assigned to layer.borderColor is a snapshot, not a dynamic color, so you have to set it again in traitCollectionDidChange (registerForTraitChanges on iOS 17+)3Choice 3.Setting overrideUserInterfaceStyle on a view controller pins just that subtree to a specific mode4Choice 4.Image assets can't have Dark Mode variants, so you have to detect the mode in code and swap them5Choice 5.When Dark Mode switches, the system automatically calls draw(_:) again on every view, so custom drawing needs no attentionGrade