RobotPajamas / SwiftyTeeth

A simple, lightweight library intended to take away some of the cruft and tediousness of using CoreBluetooth
Apache License 2.0
23 stars 8 forks source link

Investigate replacing all composites with extensions #62

Open sureshjoshi opened 1 year ago

sureshjoshi commented 1 year ago

I think SwiftyTeeth might be better served as being a set of convenience extensions/classes to CoreBluetooth instead of ever really "hiding" any functionality...

I'm on the fence about this, but I think for future-proofing, and reducing possible blockers by any consumers, this should really just extend the underlying CB.

It does mean accepting a lot of the crappy API CoreBluetooth puts forward, but maybe there is a happy middle ground.