이제 SDK를 설치했으니 실제로 Database를 만들고 그 안에서 데이터를 가져와 출력해보겠다.
먼저 Database를 생성해보자.
Firestore와 Realtime 두 가지가 있는데 Realtime으로 만들어
보겠다.
Database를 이용하기 위해선 Podfile에 한가지를 더 추가해야한다.
이전에 추가해줬던 것 밑에 추가하고 다시 install을 하면된다.
db라는 프로퍼티를 Database.database().reference()를 이용해 생성한다.
이는 firebase의 database를 가리킨다.
database에 firstData라는 변수를 만들어 준 상태이다.
db.child("firstData").observeSingleEvent(of: .value)
{ snapshot in
let labelValue = snapshot.value as? String ?? ""}
labelValue는 데이터를 받아오는지 확인하기 위해 선언한 값이다.
따라서 snapshot으로 database의 값을 받아와 없다면 빈 String값을 넣어주는 코드로 확인해보았다.
그리고 실행을 해주면
이렇게 data값이 잘 나오는 것을 확인할 수 있다.
FireBase Docs(read and write)