[iOS] Firebase FireStore/Storage
2022. 7. 19. 11:07
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
'Study > Firebase' 카테고리의 다른 글
[Firebase] Apple 로그인 (0) | 2023.06.04 |
---|---|
[Firebase] Google 로그인 (0) | 2023.06.04 |
[iOS] Firebase Authentication (0) | 2022.07.18 |