Firestore Setting
- 프로젝트에서 FireStore Database를 추가

- DB 생성

- Cloud Firestore 위치는 아무거나 선택(서버 위치에 따라 속도가 다름)

- 컬렉션 추가

- 테이블에 데이터 추가

- Firestore 규칙 (만약 allow read, write if false로 되어 있으면, true로 바꿔 데이터를 읽어올 수 있음)

- podfile

Firestore Code
- import FirebaseFirestore

- DB에 선언한 것을 구조체로 선언
- Firebase DB에 들어갈 수 있는 데이터 구조(클래스와 구조체는 들어갈 수 없음)
- Number
- String
- Array
- Dictionary
→ 구조체를 Dictionary로 바꾸는 getDic() 함수도 추가

- addListData() : Data를 추가하는 함수(이름이 "아이린"이고 사진 "image3.png"를 추가하는 함수)

- readListData() : DB에 있는 Data를 읽어오는 함수(이름이 "아이린"이고 사진 "image3.png"를 읽어오는 함수)

Storage Setting
- 프로젝트에서 Storage를 추가

- Cloud Storage 설정하기


- Storage 규칙(로그인해야 읽고 쓰기가 가능하다)

- Storage 추가

Storage Code
- import FirebaseStorage 추가

- uploadImage() 함수 추가

728x90
'Develop > 라이브러리' 카테고리의 다른 글
| [iOS] SwiftLint (1) | 2024.01.14 |
|---|---|
| [Firebase] Apple 로그인 (0) | 2023.06.04 |
| [Firebase] Google 로그인 (0) | 2023.06.04 |
| [iOS] Firebase Authentication (0) | 2022.07.18 |
| [iOS] Cocoa Pod 사용법 (0) | 2022.07.11 |