ਇੱਕ iOS app lifecycle phases ਵਿੱਚੋਂ ਲੰਘਦੀ ਹੈ — launch, active, background, terminated — ਅਤੇ SwiftUI ਇਹਨਾਂ ਨੂੰ App protocol ਅਤੇ scenePhase environment value ਰਾਹੀਂ ਪੇਸ਼ ਕਰਦੀ ਹੈ। ਤੁਸੀਂ ਇਹਨਾਂ ਨਾਲ hook ਕਰਦੇ ਹੋ ਤਾਂ ਜੋ ਸਹੀ ਪਲਾਂ 'ਤੇ data save ਕੀਤਾ ਜਾ ਸਕੇ, ਕੰਮ pause ਕੀਤਾ ਜਾ ਸਕੇ, ਅਤੇ UI refresh ਕੀਤੀ ਜਾ ਸਕੇ।
ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ
app ਦਾ entry point ਨਾਲ ਮਾਰਕ ਕੀਤਾ ਇੱਕ ਹੁੰਦਾ ਹੈ ਜੋ ਦੀ ਪਾਲਣਾ ਕਰਦਾ ਹੈ। ਇਹ ਇੱਕ ਜਾਂ ਵੱਧ s (ਆਮ ਤੌਰ 'ਤੇ ਇੱਕ ) return ਕਰਦਾ ਹੈ।
