Name the application thread from where UIKit classes should be used?

Name the framework that is used to construct application’s user interface for iOS.

What are the tools required to develop iOS applications?