SwiftUI객관식기초출처 medium.com ↗@Published와 뷰 갱신SwiftUI 에서 ObservableObject의 @Published가 뷰를 갱신하는 방식에 대한 설명으로 옳은 것을 모두 고르세요.복수 선택 가능1보기 1.@Published 프로퍼티가 바뀌기 직전에 objectWillChange가 발행되고, SwiftUI는 이를 받아 다음 렌더 사이클에 구독 뷰의 body를 재평가한다2보기 2.한 객체의 @Published 중 하나만 바뀌어도 그 객체를 @StateObject/@ObservedObject로 구독한 모든 뷰가 재평가 대상이 된다3보기 3.@Published는 값이 바뀐 뒤에 알리므로 뷰는 항상 최신 값을 읽을 수 있고, willChange 시점은 존재하지 않는다4보기 4.백그라운드 스레드에서 @Published를 갱신하면 'Publishing changes from background threads is not allowed' 경고가 나며 UI 갱신이 어긋날 수 있다5보기 5.@Published를 struct 안에서도 선언할 수 있으며 SwiftUI가 동일하게 관찰한다채점하기