ai-docs/docs/ai/ios.md
2026-02-10 13:55:42 -06:00

55 lines
1.9 KiB
Markdown

# iOS AI Setup
## Setup Path A: Xcode + GitHub Copilot for Xcode
### Prerequisites
- Xcode installed and up to date.
- GitHub account with Copilot Enterprise access.
### Install and Sign In (High-Level)
1. Install the GitHub Copilot for Xcode plugin.
2. Sign in with your GitHub account.
3. Confirm Copilot is enabled in Xcode.
4. Run a simple prompt to verify suggestions appear.
### Verification Steps
- Open a Swift file and start a small function.
- Confirm inline suggestions appear.
- Open the Copilot chat panel and ask a short question.
## Setup Path B: VS Code + GitHub Copilot Extension
### When to Use VS Code on iOS
- Editing shared docs or configs.
- Rapid refactors or explorations.
- Working on multi-platform files.
### Install and Sign In (High-Level)
1. Install VS Code and the GitHub Copilot extension.
2. Sign in with your GitHub account.
3. Confirm Copilot is enabled in VS Code.
4. Run a simple prompt to verify suggestions appear.
### Verification Steps
- Open a Swift file and type a short function signature.
- Confirm inline suggestions appear.
- Open Copilot Chat and request a short summary.
## iOS-Specific Guidance
- Ask for Swift/SwiftUI patterns with small, bounded tasks.
- Request tests or sample usages for view models.
- Favor refactor or patch requests over full rewrites.
### Starter Prompts
- "Create a SwiftUI view model for this screen and list its inputs and outputs."
- "Write unit tests for this view model using XCTest."
- "Refactor this view to reduce duplication without changing behavior."
## iOS Troubleshooting
- If suggestions are missing, confirm sign-in and access.
- If the plugin is not visible, verify extension compatibility.
- If responses are blocked, check network or policy constraints.
### Common Setup Gaps
- Copilot access not provisioned for the GitHub account.
- Xcode plugin disabled after update.
- Multiple AI plugins competing for suggestions.