iOSまたはtvOSアプリ向けにイベント駆動型のグラフィカルユーザーインターフェイスを作成して管理します。
概要
UIKitフレームワークは、iOSまたはtvOSアプリに必要なインフラストラクチャを提供します。インターフェイスを実装するためのウインドウ/ビューアーキテクチャ、Multi-Touchや他の種類の入力をアプリに提供するためのイベント処理インフラストラクチャ、およびユーザー/システム/アプリ間のインタラクションの管理に必要なメイン実行ループを提供します。このフレームワークによって提供されるその他の機能には、アニメーションサポート、ドキュメントサポート、描画とプリントサポート、現在のデバイスについての情報、テキスト管理と表示、検索サポート、アクセシビリティサポート、App Extensionサポート、リソース管理などがあります。
重要
別途指示がない限り、UIKitクラスはアプリのメインスレッドまたはメインディスパッチキューのみから使用するようにしてください。この制限は特に、UIResponderから派生したクラスまたはアプリのユーザーインターフェイスの操作に何らかの形で関係しているクラスに適用されます。