뭐라도하는봉
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/Swift] Realm의 데이터 삭제하기

Realm에서 특정 데이터를 삭제할때 지금까지는 전체 데이터를 fetch해와서 필터링하는 방법을 사용해왔다.한마디로 비효율적이고 귀찮은 방법을 사용했던 것이다. 그런데 찾아보니 PK를 통해 삭제하는 더 쉽고 간편한 방법이 있어서 소개하려고 한다.데이터를 필터링해서 id를 비교 - 이전에 사용하던 방식앱에서 즐겨찾기 버튼의 동작을 구현하고 있었다.즐겨찾기 버튼을 탭할때, 현재 즐겨찾기가 되어있지 않다면 즐겨찾기에 추가하고,현재 즐겨찾기가 되어있다면 즐겨찾기에서 해제하는 로직을 구현해야했다. realm에서 데이터를 삭제하는 등의 동작을 Repository 패턴을 사용해서 다음과 같이 정의해주었다.func deleteItem(data: StarItem) { do { try realm.writ..

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

티스토리툴바