Search Apple Developer Documentation, WWDC videos, and code examples in Claude, Cursor, and AI assistants. Benefits iOS/macOS/SwiftUI/UIKit developers by providing quick access to official documentation and code samples.
git clone https://github.com/kimsungwhee/apple-docs-mcp.githttps://docs.anthropic.com/en/docs/claude-code/mcp
1. Identify the specific SwiftUI or UIKit topic you need information about. Be as specific as possible in your request. 2. Specify if you need documentation, code examples, WWDC videos, or a combination of these. 3. If you're looking for code examples, mention the type of functionality you're trying to implement. 4. For WWDC videos, indicate if you prefer recent sessions or are open to older ones as well. 5. Review the provided information and use the code examples as a starting point for your implementation. Watch the recommended WWDC videos for a deeper understanding of the topic.
Quickly search for SwiftUI animations and related documentation.
Access detailed API references for UIKit components.
Explore the latest WWDC announcements and technology updates.
Find sample code examples for iOS development tasks.
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/kimsungwhee/apple-docs-mcpCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Search the Apple Developer Documentation for information about [TOPIC]. Include relevant code examples from SwiftUI or UIKit. Also find WWDC videos that cover this topic in depth. Focus on content from the last [NUMBER] years.
Here's what I found about implementing SwiftUI animations for your iOS app:
**Documentation**: The official Apple documentation on SwiftUI animations explains that you can use implicit animations with the `.animation` modifier or explicit animations with the `withAnimation` function. For example, to animate a view's opacity change:
```swift
Text("Hello, World!")
.opacity(show ? 1.0 : 0.0)
.animation(.easeInOut(duration: 1.0), value: show)
```
**Code Examples**: Apple provides several code examples demonstrating different animation techniques. One example shows how to create a custom transition animation:
```swift
struct ContentView: View {
@State private var isPresenting = false
var body: some View {
ZStack {
if isPresenting {
RoundedRectangle(cornerRadius: 25.0)
.fill(Color.blue)
.frame(width: 200, height: 200)
.transition(.asymmetric(
insertion: .scale,
removal: .opacity
))
}
}
.onTapGesture {
withAnimation {
isPresenting.toggle()
}
}
}
}
```
**WWDC Videos**: The WWDC 2021 session 'SwiftUI: Implementing Real-World Apps' (https://developer.apple.com/videos/play/wwdc2021/10112/) provides an in-depth look at implementing animations in real-world SwiftUI apps. Another relevant session is 'SwiftUI: Data Essentials' from WWDC 2020, which covers data flow and animations in SwiftUI.AI-first code editor
AI assistant built for thoughtful, nuanced conversation
IronCalc is a spreadsheet engine and ecosystem
Customer feedback management made simple
Enterprise workflow automation and service management platform
Automate your spreadsheet tasks with AI power
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan