Mastering iOS App States: Foreground vs. Background Execution | Swiftyn