今天我們要來教一些core blueTooth的應用首先我們一樣到官方文件裡看他的介紹
https://developer.apple.com/documentation/corebluetooth
在裡面我們可以看到包括怎麽連線,發現,掃描他都跟你說了,當然他這個CoreBlueTooth只提供給低功耗藍牙來做連接,如果你是其他的藍芽裝置可能跟這次的教學無關,看完官方文件我們就來看看藍牙要怎麼連接吧,這次介紹的因為模擬器不支援所以必須要燒到手機上,才可以看出我們是否有達成功能歐!!
我們先來介紹CBCentral,我們可以先到https://developer.apple.com/documentation/corebluetooth/cbcentralmanager 這裡看要如何初始化我們的藍芽,可以看到他寫給我們的是
init(delegate: CBCentralManagerDelegate?, queue: dispatch_queue_t?)
Initializes the central manager with a specified delegate and dispatch queue.
初始化我們的delegate,這非常重要!以及他告訴我們連線的方式
func scanForPeripherals(withServices: [CBUUID]?, options: [String : Any]?)
Scans for peripherals that are advertising services.
知道以上兩個後我們下期再來告訴要怎麼在程式裡執行這兩個函式