Anoy Backstage v0.3
internal

AnoyShare iOS App

Xcode プロジェクトの作成手順

  1. Xcode を開き File > New > Project
  2. iOS > App を選択
  3. 以下の設定で作成:
    • Product Name: AnoyShare
    • Bundle Identifier: (自分のチームのものを使う)
    • Interface: SwiftUI
    • Language: Swift
    • Minimum Deployments: iOS 17 以上
  4. プロジェクト作成後、デフォルトで生成された ContentView.swiftAnoyShareApp.swift削除
  5. このフォルダ内の .swift ファイルを 4つ プロジェクトにドラッグ&ドロップ(Copy items にチェック)
  6. ビルド&実行

ファイル構成

ファイル役割
AnoyShareApp.swiftエントリーポイント
SlugItem.swiftデータモデル(Codable)
SlugViewModel.swiftJSON fetch ロジック(async/await)
ContentView.swiftリスト UI

JSON エンドポイント

https://01.anoy8.com/idx-814168075928/slugs.json

新しい slug を追加したときは anoy-share ルートで以下を実行:

bash update_slugs_json.sh

動作フロー

起動 → slugs.json を fetch → カテゴリ別リスト表示 → タップで Safari 起動