swift-ios
Build iOS apps with Swift and SwiftUI: views, state, navigation, concurrency, and Combine. Use for native Apple platforms.
Target: Mobile development. Automatically collected · unverified.
Excerpt from the author’s documentation
Extracted from a fixed version of SKILL.md in its original language. This is the author’s documentation; installation, compatibility and runtime results have not been verified by this site.
Read the original English text
Topics in the source
- Swift iOS
- Quick Start
- When to Use
- Best Practices
- SwiftUI Views
- State Management
- Concurrency
- Networking & Persistence
Building native iOS apps with Swift and SwiftUI. Native iOS/macOS/watchOS apps Modern SwiftUI interfaces Teams using Swift concurrency Apps for the App Store Build declarative views from state Use @State, @Binding, @Observable Keep views small and composable Use SwiftUI navigation and sheets Model state with @Observable classes Derive views from published state Use environment for shared objects Avoid storing derived data Use async/await and actors Scope tasks to view lifecycle Use Task and MainActor for UI Avoid data races with actors Fetch with async/await Decode with Codable Cache with SwiftData or Core Data Handle errors and retries 1. Create a SwiftUI project. 2. Model the domain with Codable types. 3. Build views from @Observable state. 4. Add navigation and sheets. 5. Fetch data with async/await. 6. Persist with SwiftData when needed. 7. Handle errors and loading states. 8. Test with XCTest/XCUITest. 1. Project builds without errors 2. Views react to state changes 3. Async work is scoped and safe 4. Navigation works end to end 5. Unit/UI tests pass Main actor errors: mark UI code @MainActor. Data races: use actors for shared state. Broken decoding: align Codable with the API
This is an excerpt. Refer to the complete source and its current requirements.
- Source repository
- ssrjkk/agent-skills
- Source file
- .claude/skills/mobile/swift-ios/SKILL.md
- Fixed revision
- 868975614072b553f929cb32c52c5e7dc4ba8734
Sources and evidence
This record was collected automatically. Its documentation, suitability and runtime behavior have not been manually verified.
Author: ssrjkk/agent-skills · original repository metadata. Documentation review: Not reviewed. Last source check: 2026-11-11T03:01:42.762Z.
Categories are inferred from names, descriptions and paths. They do not establish compatibility.
License and attribution
MIT. Third-party content and copyright remain with their authors. Refer to the original license and terms.
Original license ↗Synchronization, copying and user-reported success do not mark a resource as runtime-tested.
Limitations and notes
- Collecting metadata does not mean this site has installed, adapted, runtime-tested or security-reviewed the resource.