뭐라도하는봉
close
프로필 배경
프로필 로고

뭐라도하는봉

  • 분류 전체보기 (55)
    • Retrospect (15)
    • I'm Domain (1)
    • I'm Tech (0)
    • Personal Study (0)
    • Apple Developer Acadamy (0)
    • iOS (38)
      • Swift (19)
      • SwiftUI (4)
      • UIKit (14)
    • Developer (1)
    • CS (0)
  • 홈
  • 태그
  • 방명록
[iOS/UIKit] 멀티섹션, 멀티모델로 RxDataSource + Compositional Layout 구성하기

[iOS/UIKit] 멀티섹션, 멀티모델로 RxDataSource + Compositional Layout 구성하기

프로젝트를 진행하던 도중 다음의 화면을 구현해야 했다.  처음에 든 생각은 Compositional Layout으로 두 개의 섹션으로 구성하면 될 것 같았다.그런데 현재 RxSwift로 구성해놓은 상태여서 다중 섹션을 쓰려면 RxDataSource를 사용했어야 했다.또한 두 개의 섹션에 들어가는 셀과 모델이 서로 다르기도 했다. 이번 글에서는 멀티섹션 멀티모델로 RxDataSource와 Compositional Layout을 구현하는 방법에 대해 알아보겠다.ViewModel에서 RxDataSource를 위한 Section과 Data 세팅먼저 ViewModel에서 두 개의 섹션을 구성하고, 그 안에 들어갈 모델들을 설정해주었다. 첫 번째 섹션에는 `MockTrendingCoinItem`이라는 모델이, 두 ..

  • format_list_bulleted iOS/UIKit
  • · 2025. 3. 9.
  • textsms
[iOS/UIKit] Diffable DataSource를 이용해 서로 다른 Cell로 구성하기 - Xcode16에서 발생할 수 있는 오류

[iOS/UIKit] Diffable DataSource를 이용해 서로 다른 Cell로 구성하기 - Xcode16에서 발생할 수 있는 오류

Compositional Layout과 Diffable DataSource를 학습하면서하나의 CollectionView를 서로 다른 CustomCell 2개를 이용해서 구성하고 싶어졌다. 그런데, 예상치 못한 런타임 에러가 나면서 앱이 강제종료됐다.Thread 1: "Expected dequeued view to be returned to the collection view in preparation for display. When the collection view's data source is asked to provide a view for a given index path, ensure that a single view is dequeued and returned to the collection ..

  • format_list_bulleted iOS/UIKit
  • · 2025. 2. 28.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (55)
    • Retrospect (15)
    • I'm Domain (1)
    • I'm Tech (0)
    • Personal Study (0)
    • Apple Developer Acadamy (0)
    • iOS (38)
      • Swift (19)
      • SwiftUI (4)
      • UIKit (14)
    • Developer (1)
    • CS (0)
최근 글
인기 글
최근 댓글
태그
  • #Apple Developer Academy @ POSTECH
  • #Swift
  • #MVVM
  • #ios
  • #MC2
  • #RxSwift
  • #MC1
  • #애플 디벨로퍼 아카데미
  • #SwiftUI
  • #UIKit
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바