Google News
logo
IOS - Interview Questions
Name the framework that is used to construct the application's user interface for iOS.
* The UIKit framework is used to develop the application’s user interface. The UIKit framework provides event handling, drawing model, windows, views, and controls, specifically designed for a touch-screen interface.

* The UIKit framework (UIKit.framework) provides the crucial infrastructure needed to construct and manage iOS apps. This framework provides:

* Window and view architecture to manage an app’s user interface
* Event handling infrastructure to respond to the user input
* An app model to drive the main run loop and interact with the system
 
In addition to the core app behaviors, UIKit provides support for the following features :
 
* A view controller model to encapsulate the contents of the user interface
* Support for handling touch and motion-based events
* Support for a document model that includes iCloud integration
* Graphics and windowing support, including support for external displays
* Support for managing the app’s foreground and background execution
* Printing support
* Support for customizing the appearance of standard UIKit controls
* Support for text and web content
* Cut, copy, and paste support
* Support for animating user-interface content
* Integration with other apps on the system through URL schemes and framework interfaces
* Accessibility support for disabled users
* Support for the Apple Push Notification service
* Local notification scheduling and delivery
* PDF creation
* Support for using custom input views that behave like the system keyboard
* Support for creating custom text views that interact with the system keyboard
* Support for sharing content through Email, Twitter, Facebook, and other services
Advertisement