Junior
Tətbiqin həyat dövründə hansı vəziyyətlər mövcuddur?
sobes.tech Süni İntellekt
AI-dan cavab
- İşə başlamayıb: Tətbiq hələ başlamayıb və ya sistem tərəfindən bağlanıb.
- İşləmir: Tətbiq ön planda yerləşir, lakin istifadəçi hadisələrini almır (məsələn, daxil olan zəng və ya SMS zamanı).
- Aktiv: Tətbiq ön planda yerləşir və istifadəçi ilə aktiv qarşılıqlı əlaqədədir.
- Arxa plan: Tətbiq arxa planda yerləşir, lakin kodu icra etməyə davam edə bilər (məsələn, məlumat yükləmək və ya arxa plan tapşırıqları üçün).
- Dayandırılıb: Tətbiq arxa planda yerləşir və sistem tərəfindən resursların boşaldılması üçün dayandırılıb. Bu vəziyyətdə kod icra edilmir.
Vəziyyətlər arasında keçidlər sistem və AppDelegate nümayəndəsi tərəfindən idarə olunur. Əsas nümayəndə metodları:
application:didFinishLaunchingWithOptions:: Tətbiq uğurla başladıldı.applicationWillResignActive:: Aktivdən Noto'g'ri vəziyyətə keçid.applicationDidEnterBackground:: Noto'g'ri vəziyyətdən Arxa plan vəziyyətinə keçid.applicationWillEnterForeground:: Arxa plandan Noto'g'ri vəziyyətə keçid.applicationDidBecomeActive:: Noto'g'ri vəziyyətdən Aktiv vəziyyətə keçid.applicationWillTerminate:: Tətbiq yaxın zamanda bağlanacaq.