corebluetooth
Core Bluetooth
What to open
- Use
corebluetooth/AboutCoreBluetooth.mdandcorebluetooth/CoreBluetoothOverview.mdfor concepts and role orientation. - Use
corebluetooth/PerformingCommonCentralRoleTasks.mdfor step-by-step central workflows. - Use
corebluetooth/PerformingCommonPeripheralRoleTasks.mdfor step-by-step peripheral workflows. - Use
corebluetooth/BestPracticesforInteractingwithaRemotePeripheralDevice.mdandcorebluetooth/BestPracticesforSettingUpYourLocalDeviceasaPeripheral.mdfor pitfalls and best practices. - Use
corebluetooth/CoreBluetoothBackgroundProcessingforiOSApps.mdfor background modes and lifecycle constraints. - Use
corebluetooth/BluetoothStateRestorationAppReaunchRules.mdfor state restoration app relaunch rules. - Use
corebluetooth/corebluetooth.mdfor API quick maps and symbol lookup.
Workflow
- Identify whether the app acts as a central, a peripheral, or both.
- Wait for the manager state to be
poweredOnbefore issuing BLE operations. - Follow the role checklist to keep discovery and connection order correct.
- Open the role task guide and best practices first; use the API reference for exact signatures.
More from nonameplum/agent-skills
swift-package-manager
Swift Package Manager documentation - create packages, manage dependencies, build and test Swift code
33swift-health-kit
Apple HealthKit framework for health and fitness data. Use for reading/writing health samples, workout data, authorization flows, observer queries, background delivery, clinical records, activity rings, and integrating with the Health app across iPhone, Apple Watch, iPad, and visionOS.
30swift-composable-architecture
The Composable Architecture (TCA) - A library for building Swift applications with state management, composition, and testability
29swift-dependencies
A dependency management library for Swift with controlled, testable dependencies
27swift-docc
Official Swift DocC documentation markup and syntax reference
23swift-navigation
A collection of tools for making navigation in Swift applications more ergonomic and powerful across SwiftUI, UIKit, and AppKit
22