Apple Developer Documentation
Overview The UIKit framework provides the required infrastructure for your iOS or tvOS apps It provides the window and view architecture for implementing your interface the event handling infrastructure for delivering Multi Touch and other types of input to your app and the main run loop needed to manage interactions among the user the system and your app