iOSアプリに3Dモデルや仮想オブジェクトを配置し、現実の平面への設置、カメラ対応、タップやドラッグ操作を組み込むAR体験の実装を支援します。
- AR画面に3Dモデルを追加したいとき
- 床や壁にオブジェクトを配置したいとき
- カメラ権限や端末対応を確認したいとき
dpearson2699/swift-ios-skills☆ 1,2432026年8月1日 更新
SwiftUIのスタック、グリッド、リスト、フォーム、検索、スクロール画面の組み立て方を案内し、データ一覧や設定画面などのレイアウト設計を助けます。
- データ一覧を作りたいとき
- 設定画面を構成したいとき
- 画面に検索機能を加えたいとき
dpearson2699/swift-ios-skills☆ 1,2432026年8月1日 更新
Swiftの並行処理で起きるコンパイルエラーやデータ競合の原因を整理し、Swift 6の隔離ルールや非同期処理に沿った修正・移行を支援します。
- Swiftの並行処理エラーを直したいとき
- バックグラウンド処理を安全に設計したいとき
- Swift 6の厳格なチェックへ移行するとき
dpearson2699/swift-ios-skills☆ 1,2432026年8月1日 更新
UIKitの画面や部品をSwiftUIで使う方法と、SwiftUIをUIKitへ組み込む方法を整理し、状態同期や段階的な移行を支援するスキルです。
- UIKit専用ビューをSwiftUIで使いたいとき
- UIKit画面にSwiftUIを組み込みたいとき
- デリゲート結果をSwiftUIの状態へ反映したいとき
dpearson2699/swift-ios-skills☆ 1,2432026年8月1日 更新
SwiftUIアプリの画面遷移、タブ、シート、複数列レイアウト、ディープリンクを設計し、画面構成やURLからの移動を実装する手順を案内します。
- 画面遷移を実装したいとき
- タブごとに履歴を分けたいとき
- シート表示を設計したいとき
dpearson2699/swift-ios-skills☆ 1,2432026年8月1日 更新
AppleのSpeech frameworkで、マイク音声や録音ファイルを文字起こしする実装を支援します。ライブ認識の許可設定や、端末内処理とサーバー処理の選び方も扱います。
- マイク音声をリアルタイムで文字起こししたいとき
- 録音ファイルをテキスト化したいとき
- 音声認識の許可処理を実装したいとき
dpearson2699/swift-ios-skills☆ 1,2432026年8月1日 更新
WeatherKitを使って現在の天気、時間別・日別予報、警報を取得し、必要なデータだけを問い合わせて表示する方法や、Apple Weatherの帰属表示を扱います。
- アプリに現在の天気や予報を表示したいとき
- 気象警報や降水情報を扱いたいとき
- 天気データをキャッシュしたいとき
dpearson2699/swift-ios-skills☆ 1,2432026年8月1日 更新
SwiftUI画面の遅い描画やスクロールの引っかかりを、コードとInstrumentsの計測結果から調べ、改善前後を比べながら修正する作業を支援します。
- 画面描画の遅さを調べたいとき
- スクロールの引っかかりを直したいとき
- ビューの過剰な更新を見つけたいとき
dpearson2699/swift-ios-skills☆ 1,2432026年8月1日 更新
Swift APIの引数ラベル、名前、ドキュメントを設計・レビューし、呼び出し側で意味が伝わるコードに整えるスキルです。
- 新しいSwift APIの命名を決めたいとき
- 引数ラベルの付け方をレビューしたいとき
- 公開APIのコメントを書きたいとき
dpearson2699/swift-ios-skills☆ 1,2432026年8月1日 更新
アプリ内の機能に気づいてもらうヒントをTipKitで設計・実装し、表示条件や頻度、テスト設定まで確認します。
- 画面内に機能のヒントを出したいとき
- 操作条件に応じて案内を表示したいとき
- ヒントの表示頻度や終了条件を調整するとき
dpearson2699/swift-ios-skills☆ 1,2432026年8月1日 更新
visionOSでTabletopKitとRealityKitを使う空間ボードゲームの制作を支援し、駒や席、手番、操作、FaceTimeでの同期を扱います。
- visionOSの空間ボードゲームを作りたいとき
- 駒やカード、サイコロの状態を管理したいとき
- 席や手番、スコアを実装したいとき
dpearson2699/swift-ios-skills☆ 1,2432026年8月1日 更新
iOS・macOSアプリの通知機能を設計・実装・レビューし、権限設定からAPNs連携、通知アクションや配信トラブルの調査まで扱います。
- リマインダー通知を追加したいとき
- APNs登録やトークン処理を実装するとき
- 通知から画面遷移させたいとき
dpearson2699/swift-ios-skills☆ 1,2432026年8月1日 更新
Swiftの現代的な構文や標準APIを使い、ジェネリクス、プロトコル、列挙型などを含むコアコードの作成・見直しを支援します。
- Swiftの分岐や構文を現代化したいとき
- someとanyの使い分けを確認したいとき
- 型付きエラーやguardを活用したいとき
dpearson2699/swift-ios-skills☆ 1,2432026年8月1日 更新
SwiftUIアプリにWebKitのWebViewを組み込み、ページ状態の監視やJavaScript実行、リンク制御、ローカルHTMLの表示を設計するスキルです。
- SwiftUIに記事や詳細ページを埋め込みたいとき
- アプリ内ヘルプやドキュメントを表示したいとき
- 外部リンクの開き方を制御したいとき
dpearson2699/swift-ios-skills☆ 1,2432026年8月1日 更新
SwiftUIの画面構成や状態管理、ビュー分割、プレビューを整理し、非同期読み込みや現行APIへの移行も含めて実装・レビューを支援します。
- SwiftUIの状態管理を整理したいとき
- 大きなViewを分割したいとき
- 画面状態ごとのプレビューを用意したいとき
dpearson2699/swift-ios-skills☆ 1,2432026年8月1日 更新
Swift Chartsで棒・折れ線・面・円グラフなどを実装し、軸や凡例、選択操作、注釈を調整する方法を案内します。大量データや3D表示の指針も含みます。
- 売上や時系列をグラフで表示したいとき
- 複数系列を比較したいとき
- グラフの選択やスクロールを加えたいとき
dpearson2699/swift-ios-skills☆ 1,2432026年8月1日 更新
iOSアプリに文字・顔・バーコードの認識や画像分析を組み込み、VisionとCore MLを使った処理やカメラでの読み取りを実装するスキルです。
- 画像から文字を読み取りたいとき
- カメラでバーコードを読み取りたいとき
- 顔や人物を検出・追跡したいとき
dpearson2699/swift-ios-skills☆ 1,2432026年8月1日 更新
子どもの連絡先へのメッセージや通話に保護者の許可が必要なアプリで、許可の依頼から承認・拒否の受け取りまでを実装するスキルです。
- 子どもの連絡先通信に保護者承認を設けたいとき
- 連絡先が通信制限の対象か確認したいとき
- 許可申請の返答や取り消しを処理したいとき
dpearson2699/swift-ios-skills☆ 1,2432026年8月1日 更新
FoundationのFormatStyleを使って数値、通貨、日付、単位などを地域に合わせて表示・解析し、SwiftUIの画面を複数のロケールで確認する方法を扱います。
- 数値や日付の表示を地域に合わせたいとき
- 旧式のFormatterを置き換えたいとき
- 入力された通貨や小数を解析したいとき
dpearson2699/swift-ios-skills☆ 1,2432026年8月1日 更新
Appleプラットフォームのアプリ構成を機能の複雑さに合わせて選び、状態や依存関係の整理、段階的な移行、テスト境界の見直しを支援します。
- 機能に合うアプリ構成を選びたいとき
- 状態や依存関係を整理したいとき
- アーキテクチャを少しずつ移行したいとき
dpearson2699/swift-ios-skills☆ 1,2432026年8月1日 更新
SpriteKitで2Dゲームやアニメーションを作り、スプライトの動き、物理演算、接触判定、パーティクル、カメラを組み立てます。SwiftUIへのシーン埋め込みも扱います。
- 2Dゲームのシーンを作りたいとき
- スプライトの動きをアニメーションしたいとき
- 物理演算と接触判定を加えたいとき
dpearson2699/swift-ios-skills☆ 1,2432026年8月1日 更新
iOSなどのApple製アプリで、SharePlayのセッション管理や参加者間の状態同期、メディア再生の連携を実装するためのスキルです。
- 動画や音声の同時視聴を実装したいとき
- 共同編集の状態を参加者間で同期したいとき
- SharePlayの参加・終了処理を整えたいとき
dpearson2699/swift-ios-skills☆ 1,2432026年8月1日 更新
SwiftUIのタップ、長押し、ドラッグ、拡大・回転などのジェスチャーを実装し、状態管理や親子ビュー間の競合を調整します。
- ビューにドラッグや長押しを追加したいとき
- ピンチと回転を組み合わせたいとき
- 親子ビューのジェスチャー競合を直したいとき
dpearson2699/swift-ios-skills☆ 1,2432026年8月1日 更新
iOSのApp Clipsで、URLやQRコードなどからの起動設定、短時間で完了する体験、フルアプリへのデータ引き継ぎを設計・実装するスキルです。
- QRコードからApp Clipを起動したいとき
- App Clipのサイズと機能制限を確認したいとき
- 起動URLに応じて画面を切り替えたいとき
dpearson2699/swift-ios-skills☆ 1,2432026年8月1日 更新