← ClaudeAtlas

dockkitlisted

Control motorized camera docks and enable intelligent subject tracking using DockKit. Use when discovering DockKit-compatible accessories, implementing camera subject tracking for faces or bodies, controlling dock motors for pan and tilt, configuring framing behavior, setting regions of interest, or building video apps with automatic camera tracking.
thiennc-tesoglobal/ios-skills · ★ 3 · AI & Automation · score 66
Install: claude install-skill thiennc-tesoglobal/ios-skills
# DockKit Framework for integrating with motorized camera stands and gimbals that physically track subjects by rotating the iPhone. DockKit handles motor control, subject detection, and framing so camera apps get 360-degree pan and 90-degree tilt tracking with no additional code. Apps can override system tracking to supply custom observations, control motors directly, or adjust framing. iOS 17+, Swift 6.3. ## Contents - [Setup](#setup) - [Discovering Accessories](#discovering-accessories) - [System Tracking](#system-tracking) - [Custom Tracking](#custom-tracking) - [Framing and Region of Interest](#framing-and-region-of-interest) - [Motor Control](#motor-control) - [Animations](#animations) - [Tracking State and Subject Selection](#tracking-state-and-subject-selection) - [Accessory Events](#accessory-events) - [Battery Monitoring](#battery-monitoring) - [Common Mistakes](#common-mistakes) - [Review Checklist](#review-checklist) - [References](#references) ## Setup Import DockKit: ```swift import DockKit ``` DockKit requires a physical DockKit-compatible accessory and a real device. The Simulator cannot connect to dock hardware. DockKit itself requires no special entitlements or DockKit-specific Info.plist keys. Camera apps that use device cameras still need normal camera privacy handling, including `NSCameraUsageDescription`. The framework communicates with paired accessories automatically through the DockKit system daemon. The app must use AVFoundation camera APIs.