·swiftui-uikit-interop
</>

swiftui-uikit-interop

UIKit と SwiftUI のブリッジ — UIViewRepresentable/UIViewControllerRepresentable を使用して SwiftUI で UIKit ビュー/ビュー コントローラーをラップし、UIHostingController を使用して SwiftUI を UIKit に埋め込み、Coordinator デリゲート パターンを処理します。カメラ プレビュー、マップ ビュー、Web ビュー、メール作成、ドキュメント スキャナー、PDF レンダラー、属性付きテキストを含むテキスト ビュー、またはサードパーティの UIKit SDK を SwiftUI アプリに統合するときに使用します。 UIKit アプリを SwiftUI に段階的に移行する場合、またはネイティブ SwiftUI でまだ利用できない UIKit 機能が必要な場合にも使用します。

97インストール·29トレンド·@dpearson2699

インストール

$npx skills add https://github.com/dpearson2699/swift-ios-skills --skill swiftui-uikit-interop

swiftui-uikit-interop のインストール方法

コマンドラインで swiftui-uikit-interop AI スキルを開発環境にすばやくインストール

  1. ターミナルを開く: ターミナルまたはコマンドラインツール(Terminal、iTerm、Windows Terminal など)を開きます
  2. インストールコマンドを実行: このコマンドをコピーして実行します: npx skills add https://github.com/dpearson2699/swift-ios-skills --skill swiftui-uikit-interop
  3. インストールを確認: インストール後、スキルは自動的に AI コーディング環境に設定され、Claude Code、Cursor、OpenClaw で使用できるようになります

ソース: dpearson2699/swift-ios-skills。

Bridge UIKit and SwiftUI in both directions. Wrap UIKit views and view controllers for use in SwiftUI, embed SwiftUI views inside UIKit screens, and synchronize state across the boundary. Targets iOS 26+ with Swift 6.2 patterns; notes backward-compatible to iOS 16 unless stated otherwise.

See references/representable-recipes.md for complete wrapping recipes and references/hosting-migration.md for UIKit-to-SwiftUI migration patterns.

Use UIViewRepresentable to wrap any UIView subclass for use in SwiftUI.

UIKit と SwiftUI のブリッジ — UIViewRepresentable/UIViewControllerRepresentable を使用して SwiftUI で UIKit ビュー/ビュー コントローラーをラップし、UIHostingController を使用して SwiftUI を UIKit に埋め込み、Coordinator デリゲート パターンを処理します。カメラ プレビュー、マップ ビュー、Web ビュー、メール作成、ドキュメント スキャナー、PDF レンダラー、属性付きテキストを含むテキスト ビュー、またはサードパーティの UIKit SDK を SwiftUI アプリに統合するときに使用します。 UIKit アプリを SwiftUI に段階的に移行する場合、またはネイティブ SwiftUI でまだ利用できない UIKit 機能が必要な場合にも使用します。 ソース: dpearson2699/swift-ios-skills。

引用可能な情報

AI/検索での引用用の安定したフィールドとコマンド。

インストールコマンド
npx skills add https://github.com/dpearson2699/swift-ios-skills --skill swiftui-uikit-interop
カテゴリ
</>開発ツール
認証済み
初回登録
2026-03-08
更新日
2026-03-11

Browse more skills from dpearson2699/swift-ios-skills

クイックアンサー

swiftui-uikit-interop とは?

UIKit と SwiftUI のブリッジ — UIViewRepresentable/UIViewControllerRepresentable を使用して SwiftUI で UIKit ビュー/ビュー コントローラーをラップし、UIHostingController を使用して SwiftUI を UIKit に埋め込み、Coordinator デリゲート パターンを処理します。カメラ プレビュー、マップ ビュー、Web ビュー、メール作成、ドキュメント スキャナー、PDF レンダラー、属性付きテキストを含むテキスト ビュー、またはサードパーティの UIKit SDK を SwiftUI アプリに統合するときに使用します。 UIKit アプリを SwiftUI に段階的に移行する場合、またはネイティブ SwiftUI でまだ利用できない UIKit 機能が必要な場合にも使用します。 ソース: dpearson2699/swift-ios-skills。

swiftui-uikit-interop のインストール方法は?

ターミナルまたはコマンドラインツール(Terminal、iTerm、Windows Terminal など)を開きます このコマンドをコピーして実行します: npx skills add https://github.com/dpearson2699/swift-ios-skills --skill swiftui-uikit-interop インストール後、スキルは自動的に AI コーディング環境に設定され、Claude Code、Cursor、OpenClaw で使用できるようになります

ソースリポジトリはどこですか?

https://github.com/dpearson2699/swift-ios-skills