Answer Posted / maanya
Not Running: The app was running but was terminated, or was not launched.
Inactive: The app is running in the foreground, but is not receiving any events, apps turn into this state for several reasons, it can be transitioning to another state, if the user locks the screen, calls or receives a call or SMS.
Active: The app is receiving events and is running in the foreground.
Background: Apps go to this state before being terminated, they are in the background but still execute code. You should know that this is not the only reason, they can go this state also to be launched directly from this state, so they do not need to turn into inactive state.
Suspended: Apps in this state are in the background but are not executing code, the system do not notify before doing this and apps are still in memory.
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
What is cocoa touch framework in ios?
What is iphone?
What persistent storage used in mobile apps - ios?
What is the difference strong and weak reference?
When was ios invented?
How do you decide when to use infinite scroll or pagination in ios? : IOS Architect
An app is loaded into memory but is not executing any code. In which state will it be in?
What is nsobject in ios?
Explain what is the stack of autorelease pools. How autorelease pool work under the hood?
How would you create your own custom view in iOS operating system?
Explain how to silent the noisy keyboard?
How do you setup/initialise a core data stack in your application? Is this activity performed on main thread? If not, why?
Can I have relationship between entities in separate stores (in case of configurations)?
When is an app said to be in active state?
How core data differs from sqlite?