ios-frameworks

Installation
SKILL.md

ios-frameworks

Purpose

This skill equips the AI to assist with iOS app development using Apple's core frameworks, focusing on data management, ML integration, AR experiences, cloud syncing, in-app purchases, health tracking, location services, and push notifications.

When to Use

Use this skill for apps requiring local data persistence (e.g., user profiles), integrating ML models for predictions, building AR overlays, syncing data to iCloud, handling purchases, accessing health data, tracking user locations, or sending push notifications. Apply it in scenarios like e-commerce apps with payments, fitness trackers, or AR games.

Key Capabilities

  • CoreData/SwiftData: Manages persistent object graphs; SwiftData offers a modern SwiftUI-friendly alternative for data modeling and storage.
  • CoreML: Runs on-device ML models for tasks like image recognition; supports models from Create ML or TensorFlow.
  • ARKit: Enables AR sessions for plane detection, object tracking, and world mapping using device's camera and sensors.
  • CloudKit: Provides iCloud-based storage and databases for syncing user data across devices via CKContainer and CKRecord.
  • StoreKit 2: Handles in-app purchases and subscriptions with SKProduct and SKPayment APIs for monetization.
  • HealthKit: Accesses health and fitness data like steps or heart rate via HKHealthStore, requiring user permissions.
  • CoreLocation: Delivers location updates and geofencing using CLLocationManager for apps needing real-time positioning.
  • APNs Push: Sends remote notifications through Apple's Push Notification service using device tokens and APNs provider API.
Related skills
Installs
24
GitHub Stars
5
First Seen
Mar 7, 2026