iOS uygulamalarında App States'ler Nelerdir
Bir iOS uygulamasında 5 adet durum mevcuttur. Bunlar;
- Not running: Uygulamanın kapatıldığı veya hiç başlatılmayan durumudur. Temel Durum da diyebiliriz. Herhangi bir olay(event) almamaktadır.
- Active: Uygulamanın ön planda çalıştığı durumdur. Olayları (event) almaktadır.
- Inactive: Uygulamanın telefon görüşmesi gibi v.b. sebeblerden dolayı olay (event) almanın durdurulduğu durumdur.
- Background: Uygulamanın ana sayfaya geçildiğinde, uygulama arka planda kod yürütmeye devam eder ve olayları (event) alır.
- Suspended: Uygulama arka plana alınır. Eğer arkaplanda uygulamaya ait çalışan bir kod bulunmuyorsa Default olarak 5 saniye sonra suspend olur yani askıya alınır. Herhangi bir olay almaz.