Understanding and managing the life cycle of an iOS app is an important part of its successful development. In this course, you will learn about the architecture of an iOS app and its execution states. You'll learn how to manage transitions to different states, such as going to the background or foreground. You'll also learn how to manage apps running in the background, including how to implement tasks, download content, and provide notifications.
Developers who want to learn how to use the iOS SDK, Swift, and Xcode to develop native iOS applications