ハマりぽいんととか、まぁいろいろ SwiftでCoreBluetoothを叩く部分を書いてはダメ。 遅い、Notification / Read が止まったり didDiscoverServices から先に進まなかったり、Connection interval通りに動かなかったりする。 CoreBluetoothを叩く部分はObjective-Cで書きましょう。2016/05/06 現在 GATTのキャッシュにやられました。訂正させていただきます。平に平にご容赦くださいまし・・・・。申し訳ございませんでした。Swift大丈夫です。 BLEを扱う際のクラス設計(?)は 全体を扱う(CBCentralManagerDelegateを実装する)クラスと、接続するPeripheralの構造に合わせた感じに分けるとイイ感じに。 iOSでCoreBluetoothやる時のコーディングTips に少し