-
task(priority:_:)SwiftUI 2023. 1. 28. 14:29
Adds an asynchronous task to perform before this view appears.
뷰가 나타나기 전에 비동기 작업을 추가한다.iOS 15 부터 지원하는 instance method 이다.
기존에는 비동기 작업을 하려면 아래와 같이 Task 를 사용해야했는데,
... var body: some View { aView { } .onAppear { Task { await load() } } }
아래와 같이 더 간편하게 사용할 수 있다.
... var body: some View { aView { } .task { await load() } }
'SwiftUI' 카테고리의 다른 글
[SwiftUI] Identity, lifetime, dependencies (1) 2024.03.29 [SwiftUI] HStack 하위 요소 > 최대 높이로 동일하게 맞추기 (0) 2023.05.22 StateObject (0) 2023.01.28 ObservedObject (0) 2023.01.28 ObservableObject (0) 2023.01.28