A comprehensive reference for implementing Bluetooth Low Energy in iOS apps, covering both central and peripheral roles. You'll find practical code for scanning, connecting, service discovery, and handling reads, writes, and notifications with Core Bluetooth. The guide includes real examples like parsing heart rate data, proper peripheral retention patterns (easy to mess up), and critical setup details for background modes and state restoration. Targets Swift 6.3 and iOS 26+. If you're building anything that talks to BLE devices, this walks through the delegate chain and common pitfalls like forgetting to retain discovered peripherals or scanning before the manager is powered on.
npx skills add https://github.com/dpearson2699/swift-ios-skills --skill core-bluetooth