iT邦幫忙

2023 iThome 鐵人賽

DAY 25
0
Mobile Development

iOS軟體開發系列 第 25

core BlueTooth應用

  • 分享至 

  • xImage
  •  

今天我們要來教一些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.

知道以上兩個後我們下期再來告訴要怎麼在程式裡執行這兩個函式


上一篇
swift接值
下一篇
Swift藍牙發現裝置
系列文
iOS軟體開發30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言