아요 개발 일기

[Firebase] Realtime Database 연결하기 본문

iOS/Firebase

[Firebase] Realtime Database 연결하기

소진이 2023. 1. 10. 10:42

안녕하세요!!

저번 글에서 Firebase Database를 알아봤었죠?

오늘은 이어서 Realtime Database를 연결해보도록 하겠습니다 :ㅇ

 

시작하기 전에, 프로젝트에 Friebase가 연결이 되어있어야 합니다!

안 되어있는 분은 [iOS] Firebase 프로젝트에 연결하기 글을 참고해주세요 ㅎㅎ


Firebase

 

 

저희는 이번에 Realtime Database를 연결하기로 했었기때문에

콘솔에서 좌측 메뉴 Realtime database -> 데이터 베이스 만들기를 해줍니다.

 

 

실시간 데이터베이스 위치는 위의 사진과 같이 세 곳이 있는데,

그렇게 중요하게 선택해야하는 부분이 아니라서 저는 처음으로 되어있었던 미국으로 설정해주었습니다.

 

 

일단 사용 방법을 알아보기 위해서 간단하게 만들어보는거라

테스트 모드로 사용 설정을 해줍니다.

 

 

자! 이제 실시간 데이터 베이스가 생성 됐어요!

데이터를 추가하는 방법이 두가지가 있는데,

직접 추가하는 법부터 알아보겠습니다 :D

 

+ 버튼을 눌러줍니다.

 

 

그럼 이렇게 키, 값을 적을 수 있는 곳이 뜨는데,

적당한 값을 넣어준 후에 추가를 누르면

아래와 같은 데이터가 추가되는 것을 볼 수 있습니다.

 

 

하지만 많은 데이터가 있는 json 파일을 가지고 있다면,

굳이 이렇게 하나씩 추가하는게 너무 번거롭고 힘들겠죠?

 

 

그때는 우측에 점 세개를 눌러줍니다.

 

 

그럼 여러개의 메뉴가 뜨는데

저희는 JSON을 가져와서 적용해야했죠?

JSON 가져오기를 눌러줍니다. 

 

 

파일을 드롭해서 넣어줍니다.

 

 

짠 이러면 다 들어간 것을 볼 수 있죠?

아주 편리하네용 ㅎㅎ

이제 프로젝트 설정해주러 갑시다!

 

 

Xcode 설정

 

Firebase Database를 사용하려면 Podfile에 아래와 같은 cocoapod을 추가해주어야합니다.

 

 

pod 'Firebase/Database'

 

pod install을 해주고,

프로젝트를 한번 빌드하여 적용해줍니다.

 


연결하느라 고생하셨습니다 :D

이제 데이터를 읽고 쓰고 다뤄야할텐데, Firebase docs에 잘 설명이되어있으니 참고하시면될 것 같아요!!!

 

잘 못된 정보는 댓글로 알려주시면 정말정말 감사합니다 :)