FirebaseFirestoreSwift를 사용해보기
이 기사에서 FirebaseFirestoreSwift를 알았습니다. 고맙습니다 😇
현시점(2019/10/30) FirebaseFirestoreSwift는 버전 0.2입니다만, 향후 사용하는 사람도 늘어날까라고 copipe로 동작 확인할 수 있도록 정리했습니다.
■FirebaseFirestoreSwift란?
Firestore 데이터의 디코딩 인코딩을 편하게.
htps : // 여기 아포 ds. 오 rg / po ds / 후레 바세 후 후레 s
■ Firestore와 같이
■ 디코딩처럼
struct User: Codable, Equatable {
var name: String
}
import FirebaseFirestore
import FirebaseFirestoreSwift
...
func set() {
let user: User = User(name: "tsubasa")
let db: Firestore = Firestore.firestore()
let encodedUser: [String : Any] = try! Firestore.Encoder().encode(user)
db.collection("users").document("hoge").setData(encodedUser)
}
func get() {
let db: Firestore = Firestore.firestore()
let docRef: DocumentReference = db.collection("users").document("hoge")
docRef.getDocument { (document, _) in
if let document = document, document.exists {
let user = try? Firestore.Decoder().decode(User.self, from: document.data()!)
// あとは煮るなり焼くなり
} else {
print("Document does not exist")
}
}
}
Reference
이 문제에 관하여(FirebaseFirestoreSwift를 사용해보기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tsubasa_hiroe/items/43b3552975d794383881텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)