ANTIGRAVITY LABEN
TAG

Swift

17 記事
タグ一覧に戻る
関連タグ:
antigravity9ios9iOS6app-dev6Antigravity5app-intents3siri3xcode2SwiftUI2app-entity1agent-safety1StoreKit 21
アプリ開発/2026-07-04上級

App Intents で AppEnum が破綻する場面 — 毎日増える壁紙カタログを Siri に選ばせる EntityQuery 設計

App Intents のパラメータを AppEnum で書くと、選択肢が固定のうちは動きますが、毎日増えるコンテンツには耐えません。動的カタログを Siri とショートカットに正しく選ばせる AppEntity + EntityQuery 設計と、識別子の安定化・Spotlight 連携の落とし穴をまとめました。

アプリ開発/2026-07-03上級

エージェントが書いた App Intent を Siri に喋らせる前に — 副作用で分類して確認ゲートを挟む設計

Antigravity が生成した App Intent を Siri やアシスタントに無確認で走らせると、破壊的な操作が音声一つで発火します。副作用で3分類し、確認ゲートを機械的に挟む実装と、欠落を push 前に弾く静的チェックをまとめました。

アプリ開発/2026-06-23上級

StoreKit 2 で「課金したのに使えない」と言われたとき — サブスク権利状態のズレを直す運用メモ

StoreKit 2 のサブスクリプションは実装より運用でつまずきます。currentEntitlements と subscription.status のズレ、Transaction.updates の取りこぼし、未 finish トランザクション、復元と返金の扱いを、本番で効いた整流ロジックとともに記録します。

アプリ開発/2026-06-15上級

新 iPhone が出るたびに三項演算子を増やすのをやめる — 解像度分岐をテーブル駆動に寄せた設計

iPhone Air・17 Pro など新解像度が増えるたびに、画面サイズ判定の三項演算子を29箇所も書き足していました。端末ではなくプロファイルで考えるテーブル駆動の設計に寄せ直し、次の端末追加を1行で終わらせるまでの具体的な手順を、壁紙アプリの実装コードとともにまとめます。

アプリ開発/2026-06-13上級

Apple Foundation Models と Gemini を差し替え可能にする — アプリ内 AI 層の3層抽象化設計

WWDC26 で発表された Apple Foundation Models の無償開放とサーバーサイド統合を受けて、オンデバイス・Private Cloud Compute・サードパーティ API の3層をプロトコルで抽象化し、モデルを差し替え可能にする Swift 設計を整理しました。

アプリ開発/2026-06-12中級

10年前の SKPaymentQueue を StoreKit 2 へ — 壁紙アプリ4本の課金コードを Antigravity と移し替えた記録

SKPaymentQueue 依存の課金コードを StoreKit 2 の Transaction.currentEntitlements へ移行した実例です。壁紙アプリ4本での手順、Antigravity エージェントへの任せ方、実機でつまずいた点を記録しています。

アプリ開発/2026-05-20中級

Localizable.xcstrings の8言語翻訳を Antigravity に2週間任せた運用メモ

Localizable.xcstrings に追加した新規キーの8言語翻訳を、Antigravity に2週間下書きさせて運用した記録です。任せた範囲と最終判断に残した範囲、想定外だった挙動、既訳資産との突き合わせ方を率直に書きました。

アプリ開発/2026-05-13中級

AntigravityでGoogle ML Kitを試したら、公式ドキュメントより速く動いた — でも1つだけ詰まった

Google ML KitをAntigravityでiOS/Androidアプリに統合する実践ガイド。テキスト認識・顔検出の実装コードとXcode 15バグ回避策、個人開発での使いどころをまとめています。

アプリ開発/2026-05-04中級

Swift Testing × Antigravity — XCTest の限界を超えて AI 駆動テスト設計へ

Swift Testing フレームワークと Antigravity の組み合わせで iOS テスト品質を根本から変える実践ガイド。@Test・#expect マクロの活用から XCTest 移行戦略、Antigravity によるテスト自動生成まで体系的に解説します。

アプリ開発/2026-04-20中級

Antigravity で iOS の App Intents を実装する: Siri・ショートカット連携を最速で構築する方法

Antigravity を使って iOS アプリに App Intents を実装する実践ガイド。Siri とショートカットアプリへの連携手順を、Antigravity が生成するコードの落とし穴と合わせて解説します。

アプリ開発/2026-04-15上級

Antigravity × App Store Connect API 実装ガイド — 収益・ASO・レビューをAIエージェントで自動化する

App Store Connect APIをAntigravityで完全攻略。JWT認証の実装から始め、売上レポート自動取得・レビュー分析・ASO最適化・TestFlight管理まで、個人開発者が知るべきすべての自動化パターンをコード付きで解説します。

アプリ開発/2026-04-05中級

AntigravityでiOSプライバシーマニフェストを自動生成・管理する実践ガイド

iOS 17以降で必須となったプライバシーマニフェスト(PrivacyInfo.xcprivacy)をAntigravityで自動生成・管理する方法を徹底解説。APIアクセス理由の記述からApp Store審査通過まで、実践的なワークフローを紹介します。