---
title: "What is the use of controller object UIApplication?"  
description: "What is the use of controller object UIApplication?"  
author: "Anonymous User"  
published: 2015-08-14  
updated: 2020-09-22  
canonical: https://www.mindstick.com/interview/22774/what-is-the-use-of-controller-object-uiapplication  
category: "iphone"  
tags: ["iphone", "ios", "objective c"]  
reading_time: 2 minutes  

---

# What is the use of controller object UIApplication?

Controller object UIApplication is used without subclassing to manage the application event loop. It coordinates other high-level app behaviors.

## Some of the behaviours of UIApplications:

**\**- It works along with the app delegate object which contains app-level logic.

- Control the app’s response to changes in interface orientation.

- Register for remote notifications.

- Extend the execution of the app so that it can finish a task in the background.

- Schedule and cancel local notifications.

- Coordinate the reception of remote-control events.

*(A major role of a UIApplication object is to handle the initial routing of incoming user events. It also dispatches action messages forwarded to it by control objects (UIControl) to the appropriate target objects.)*

## Answers

### Answer by Anonymous User

Controller object UIApplication is used without subclassing to manage the application event loop. It coordinates other high-level app behaviors.

## Some of the behaviours of UIApplications:

**\**- It works along with the app delegate object which contains app-level logic.

- Control the app’s response to changes in interface orientation.

- Register for remote notifications.

- Extend the execution of the app so that it can finish a task in the background.

- Schedule and cancel local notifications.

- Coordinate the reception of remote-control events.

*(A major role of a UIApplication object is to handle the initial routing of incoming user events. It also dispatches action messages forwarded to it by control objects (UIControl) to the appropriate target objects.)*


---

Original Source: https://www.mindstick.com/interview/22774/what-is-the-use-of-controller-object-uiapplication

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
