UIKit객관식기초출처 github.com ↗다크 모드 대응UIKit 앱에서 다크 모드를 지원할 때 옳은 설명을 모두 고르세요.복수 선택 가능1보기 1.UIColor.label, .systemBackground 같은 시맨틱 컬러나 Asset Catalog의 Any/Dark 컬러를 쓰면 모드 전환 시 자동으로 바뀐다2보기 2.layer.borderColor에 넣은 cgColor는 동적 컬러가 아니라 스냅샷 값이므로 traitCollectionDidChange(iOS 17+는 registerForTraitChanges)에서 다시 설정해야 한다3보기 3.overrideUserInterfaceStyle을 뷰 컨트롤러에 설정하면 그 하위 계층만 특정 모드로 고정할 수 있다4보기 4.이미지 에셋은 다크 모드용 변형을 넣을 수 없으므로 코드에서 모드를 감지해 교체해야 한다5보기 5.다크 모드 전환 시 시스템이 모든 뷰의 draw(_:)를 자동으로 다시 호출하므로 커스텀 드로잉은 신경 쓸 필요가 없다채점하기