iOS uygulamalarında App States'ler Nelerdir

Bir iOS uygulamasında 5 adet durum mevcuttur. Bunlar;

  1. Not running: Uygulamanın kapatıldığı veya hiç başlatılmayan durumudur. Temel Durum da diyebiliriz. Herhangi bir olay(event) almamaktadır.
  2. Active: Uygulamanın ön planda çalıştığı durumdur. Olayları (event) almaktadır.
  3. Inactive: Uygulamanın telefon görüşmesi gibi v.b. sebeblerden dolayı olay (event) almanın durdurulduğu durumdur.
  4. Background: Uygulamanın ana sayfaya geçildiğinde, uygulama arka planda kod yürütmeye devam eder ve olayları (event) alır.
  5. 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.