Swift/swiftUI3 [SwiftUI] ScrollView + AsyncImage + LazyLayout 트러블 슈팅 이번에 SwiftUI + ScrollView + ImageView 쓰면서 겪었던 트러블 슈팅을 정리해 보려고 합니다. LazyLayout + AsyncImageLazyLoyout과 AsynImage를 쓰면서 문제가 있었습니다. LazyLayout에 할당된 AsyncImage가 이상하게 동작했습니다. 우리는 LazyLayout을 통해 사용자 화면에 나타난 AsyncImage를 부를 것 입니다. 하지만 AsyncImage를 loading하다가 에러가 생기거나 연결이 끊긴 경우에 자동으로 AsyncImage가 처리할 것으로 생각했지만 실제로는 그러지 않았습니다. 그리고 내부 URLSession.shared를 사용하여 이미지를 받아오기에, Cache정책이나 Detail한 부분에 대해서 설정하기 어려웠습니다. .. 2025. 3. 18. [SwiftUI] TaskModifier 코드전문//// TaskModifier.swift// TIL_TCA//// Created by MaraMincho on 5/5/24.//import Foundationimport SwiftUIstruct Message: Decodable, Identifiable { let id: Int let from: String let text: String}struct TaskModifierView: View { @State private var messages = [Message]() var body: some View { NavigationView { List(messages) { message in VStack(alignment: .leading) { .. 2024. 5. 6. [TCA] day 6 TCA의 SharedState에 대해서 (GettingStarted-SharedState) 코드 전문import ComposableArchitectureimport SwiftUIprivate let readMe = """ This screen demonstrates how multiple independent screens can share state in the Composable \ Architecture. Each tab manages its own state, and could be in separate modules, but changes in \ one tab are immediately reflected in the other. This tab has its own state, consisting of a count value that can be incremented an.. 2024. 4. 27. 이전 1 다음