TIL - 2024.03.24 일요일 (개인프로젝트 21일차)

· 성취/개선/학습한 내용 🏆

  • Realm - data 활용하기

· 경험한 이슈 😫

  • Realm에 있는 데이터를 활용해서 Initial Data로 활용하고 싶었다. 그런데 어떻게 해야 할지 처음에는 감을 잡지 못해서, 하드 코딩으로 데이터를 하나하나 다 입력을 하려고 했었다. 그러다가 밑에 방법을 찾아서 Initial Data를 추가할 수 있었다. 문제는 Realm Data를 Bundle에 넣어두고 가져와서 사용하려고 하니, 에러 코드가 콘솔에 뜨면서 initial Data로 추가되지 않았다. 그 이유는 아래 글에서도 언급했듯 Bundle에 있는 파일에 직접 접근이 불가하다. 그래서 realm 파일을 앱 처음 실행 시 도큐먼트에 저장한 후 처리했다.

[Realm] realm 파일을 프로젝트 내부로 가져와서 Initial Data로 설정하기

 

[Realm] realm 파일을 프로젝트 내부로 가져와서 Initial Data로 설정하기

Realm은 iOS 앱을 만들 때, 데이터베이스로 CoreData에 비해 쉽게 사용할 수 있는 라이브러리이다. 안드로이드를 비롯해 여러 플랫폼에서 지원하기에 호환성이 좋아서 많은 서비스에서 Realm을 사용한

d0ngurrrrrrr.tistory.com

· 생각보다 덜/더 걸리는 작업과 그 이유  😱/🥴

  • 어떻게 Initial Data로 설정할지 몰라서 방법을 찾느라 시간이 올래걸렸고, 또 다양한 방법을 시도해 보느라 시간이 오래 걸렸었다. 정말 하루종일 이거만 잡고 어떻게 구현할지 고민하고 코딩했던 것 같다.

· 느낀점 🌟

 찾아보니 분명 같은 고민을 한 사람이 존재한다. 다만 그 블로그를 찾기 힘들어서 내가 못 찾은 걸 수도 있다는 것을 느꼈다.