Skip to content

Architecture

paweljaneczek edited this page Jul 2, 2018 · 3 revisions

Library is built on top of Apple's CoreBluetooth. It has multiple components that you should be familiar with:

  • CentralManager
  • PeripheralManager
  • ScannedPeripheral
  • Peripheral
  • Service
  • Characteristic
  • Descriptor

Every one of them is backed by its CB counterpart hidden behind the layer of abstraction. We've chosen this architecture, because we believe in testing.