뭐라도하는봉
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] input-output구조에서 cell안의 버튼을 탭했을 때 viewModel로 이벤트 보내기

[iOS/UIKit] input-output구조에서 cell안의 버튼을 탭했을 때 viewModel로 이벤트 보내기

ViewController에는 하나의 collectionView가 있고, 그 cell 안의 버튼을 눌렀을 때 좋아요를 취소하는 로직을 구성하고 있었다.좋아요한 아이템은 Realm으로 관리하고 있었으며, ViewModel로 로직을 완벽하기 분리하고 싶어서 ViewController는 `import Realm`을 하고싶지 않았다. 그렇다면 cell안의 로직을 어떻게 구성해야 할까?cell안의 로직은 ViewController에서 작성돼야 하며, Realm괴 관련된 로직은 ViewModel에서만 다루고 싶다.결국 다음과 같은 상황인 것이다. 옵저버블을 만들어서 넘길수도 있겠고, cell의 ViewModel을 별도로 만든다거나, drive 안에서 RealmDB를 fetch해서 처리할수도 있겠다.단, 세 번째 방..

  • format_list_bulleted iOS/UIKit
  • · 2025. 3. 5.
  • 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)
최근 글
인기 글
최근 댓글
태그
  • #Swift
  • #Apple Developer Academy @ POSTECH
  • #ios
  • #RxSwift
  • #UIKit
  • #MC2
  • #MVVM
  • #애플 디벨로퍼 아카데미
  • #MC1
  • #SwiftUI
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바