Firebase RTDB ile Firestore Arasındaki Farklar


Firebase, Google tarafından sunulan bir bulut hizmetleri platformudur ve Firebase, gerçek zamanlı veritabanlarına sahip iki farklı veritabanı sunar: Firebase Realtime Database ve Firestore. İşte bu iki veritabanı arasındaki temel farklar ve hangi durumlarda kullanmaları gerektiği hakkında bir genel bakış:

Devamını oku

SwiftUI ile Device Orientation

SwiftUI’da ekran döndürme (orientation) işlemlerini 2 şekilde yönetebiliriz. Birincisi UIKit bileşenleri ve Combine Framework ile ekranın durumunu izleyerek ve buna uygun aksiyonları anlık olarak işleyerek. İkincisi ise SwiftUI’nın bize sunduğu verticalSizeClass Instance Property ile.

Github Linki:

Aşağıda 2 yöntemi de kodlarıyla bilikte inceleyelim.

Devamını oku

StateObject vs ObservedObject

SwiftUI’da StateObject ve ObservedObject, uygulamanızda durumunuzu yönetmek için kullanılan iki farklı özelliktir. İkisi arasındaki temel fark, StateObject‘in sadece bir View tarafından sahip olunabilecek bir nesne olduğu, ObservedObject‘in ise birden çok View tarafından paylaşılabilen bir nesne olduğudur. İşlevsellikleri aynıdır, ancak kullanım durumları farklıdır.

Devamını oku