Skills

IOS Application Dev

IOS application development guide covering UIKit, SnapKit, and SwiftUI.

Install

npx skills add MiniMax-AI/skills --skill ios-application-dev -g -a claude-code -y
Repository
MiniMax-AI/skills13.8k
Category
Design
Updated
7mo ago
License
MIT
Context cost
Mediumabout 1,612 tokens
Runs scripts
No, instructions only

What it does

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.

iOS Application Development Guide

A practical guide for building iOS applications using UIKit, SnapKit, and SwiftUI. Focuses on proven patterns and Apple platform conventions.

Quick Reference

UIKit

PurposeComponent
Main sectionsUITabBarController
Drill-downUINavigationController
Focused taskSheet presentation
Critical choiceUIAlertController
Secondary actionsUIContextMenuInteraction
List contentUICollectionView + DiffableDataSource
Sectioned listDiffableDataSource + headerMode
Grid layoutUICollectionViewCompositionalLayout
SearchUISearchController
ShareUIActivityViewController
Location (once)CLLocationButton
FeedbackUIImpactFeedbackGenerator
Linear layoutUIStackView
Custom shapesCAShapeLayer + UIBezierPath
GradientsCAGradientLayer
Modern buttonsUIButton.Configuration
Dynamic textUIFontMetrics + preferredFont
Dark modeSemantic colors (.systemBackground, .label)
PermissionsContextual request + AVCaptureDevice
LifecycleUIApplication notifications

SwiftUI

Read the whole SKILL.md on GitHub

More in Design