This video presents the life cycle of a typical iOS app. It covers the life-cycle methods and states of the app.
- [Male Instructor] Of course,…moving from the generic life cycle model,…to that of a specific platform, adds complexity.…An iOS app has specific life cycle methods…that you can override in the app delegate class…to provide handlers for life cycle events.…All life cycle methods are referred to as call back methods.…Meaning the OS will call the specific method…after an event occurs.…The process begins with the user launching the app.…The iOS system will then call the application…willFinishLaunchingWithOptions method.…
This will be your first chance to execute code…and you should prepare any needed data structures…and create the UI here.…This method is only called once by the system.…This will be followed by the application…didFinishLaunchingWithOptions method.…Here you can perform any final initializations…prior to your app becoming visible to the user.…You should show the user your UI here.…At this point, the activity moves to the foreground…where the applicationDidBecomeActive method is called.…
After the applicationDidBecomeActive method is called,…
- iOS platform architecture
- Generic smartphone app life cycle
- iOS app life cycle
- Object-oriented programming (OOP) and Swift
- Inheritance vs. delegation
- Getting started with Xcode
- Xcode vs. Android Studio
- Creating a simple Swift app
Skill Level Beginner
1. Platform Architectures
iOS platform architecture3m 12s
2. App Life Cycle
3. Programming Language
4. Development Tools
5. Build an App
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.