UIKit (не путать с интерфейсной средой GetUIKit) - это объектно-ориентированная среда, отвечающая за большую часть пользовательского интерфейса iOS.

UIKit (не путать с интерфейсной средой getuikit) - это объектно-ориентированная среда, которая отвечает за большую часть пользовательского интерфейса ios. UIKit является частью каркаса зонтика Cocoa-Touch, и это относится к Cocoa Touch, а AppKit - к платформе Cocoa на macOS. Классы в UIKit определяют базовую структуру большинства приложений iOS, а также большинство отличительных элементов пользовательского интерфейса, которые делают приложения iOS легко узнаваемыми и мгновенно знакомыми.

UIKit предоставляет классы и протоколы, лежащие в основе любого приложения iOS, включая:

  • UIApplication
  • UIResponder
  • UIView
  • UIWindow
  • UIControl
  • UIEvent
  • UIViewController
  • UINavigationController
  • UITabBarController
  • UISplitViewController

Он также предоставляет элементы пользовательского интерфейса, с которыми знакомы все пользователи iOS:

  • UIButton
  • UITextField
  • UITextView
  • UINavigationBar
  • UIToolbar
  • UITabBar
  • UISwitch
  • UILabel
  • UIScrollView
  • UITableView
  • UITableViewCell
  • UIPickerView

Эти списки не являются исчерпывающими, а предназначены только для того, чтобы дать представление о сфере действия инфраструктуры UIKit. Более полный список можно найти в UIKit Framework Reference.