Loading...
Loading...
iOS application development guide covering UIKit, SnapKit, and SwiftUI. Includes touch targets, safe areas, navigation patterns, Dynamic Type, Dark Mode, accessibility, collection views, common UI components, and SwiftUI design guidelines. For detailed references on specific topics, see the reference files. Use when: developing iOS apps, implementing UI, reviewing iOS code, working with UIKit/SnapKit/SwiftUI layouts, building iPhone interfaces, Swift mobile development, Apple HIG compliance, iOS accessibility implementation.
npx skill4agent add minimax-ai/skills ios-application-dev| Purpose | Component |
|---|---|
| Main sections | |
| Drill-down | |
| Focused task | Sheet presentation |
| Critical choice | |
| Secondary actions | |
| List content | |
| Sectioned list | |
| Grid layout | |
| Search | |
| Share | |
| Location (once) | |
| Feedback | |
| Linear layout | |
| Custom shapes | |
| Gradients | |
| Modern buttons | |
| Dynamic text | |
| Dark mode | Semantic colors ( |
| Permissions | Contextual request + |
| Lifecycle | |
| Purpose | Component |
|---|---|
| Main sections | |
| Drill-down | |
| Focused task | |
| Critical choice | |
| Secondary actions | |
| List content | |
| Search | |
| Share | |
| Location (once) | |
| Feedback | |
| Progress (known) | |
| Progress (unknown) | |
| Dynamic text | |
| Dark mode | |
| Scene lifecycle | |
| Reduce motion | |
| Dynamic type | |
.ignoresSafeArea()preferredFont(forTextStyle:)adjustsFontForContentSizeCategory = true.headline.body.captionUIFontMetricsFont.custom(_:size:relativeTo:).systemBackground.label.primary.secondary.accessibilityLabel()@Environment(\.accessibilityReduceMotion).accessibilitySortPriority()@SceneStorage@State.destructive| Topic | Reference |
|---|---|
| Touch Targets, Safe Area, CollectionView | Layout System |
| TabBar, NavigationController, Modal | Navigation Patterns |
| StackView, Button, Alert, Search, ContextMenu | UIKit Components |
| CAShapeLayer, CAGradientLayer, Core Animation | Graphics & Animation |
| Dynamic Type, Semantic Colors, VoiceOver | Accessibility |
| Permissions, Location, Share, Lifecycle, Haptics | System Integration |
| Metal Shaders & GPU | Metal Shader Reference |
| SwiftUI HIG, Components, Patterns, Anti-Patterns | SwiftUI Design Guidelines |
| Optionals, Protocols, async/await, ARC, Error Handling | Swift Coding Standards |