2013-05-10 15 views
8

Pracuję nad pomysłem, który wymaga, aby mój komputer Mac wysłał dane na moje urządzenie iOS. Wiem, że struktura CoreBluetooth nie jest dostępna dla systemu Mac OS i tylko dla systemu iOS, więc czy istnieje sposób, aby mój komputer Mac mógł stworzyć urządzenie peryferyjne?Czy mogę utworzyć komputer Mac jako urządzenie peryferyjne Bluetooth?

Robiłem niektóre googling wokół -... Nie mam jednoznacznej odpowiedzi :(

Odpowiedz

9

CoreBluetooth.Framework jest dla OSX Jest osadzony wewnątrz IOBluetooth.framework Pobierz aplikacje próbki Mac z Apple Dev Site Jednej Różnica polega na tym, że wersja OSX CoreBluetooth.Framework nie zawiera klasy CBPeripheralManager. Powinieneś mieć urządzenie z systemem iOS działające jako urządzenie peryferyjne, a komputer Mac jako urządzenie centralne. Urządzenie z systemem iOS może jednocześnie działać jednocześnie, a dane mogą być wysyłane Oba sposoby:

+2

Zauważ, że 'CBPeripheralManager' jest dostępny w OS X 10.9 i nowszych ([LINK] (https: //developer.apple.com/library/mac/documentation/CoreBluetooth/Reference/CBPeripheralManager_Class/)). – KevinH