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