2013-10-11 83 views
1

我已经创建了通用设备应用程序来使用GameKit框架通过蓝牙传输任何类型的文件。 我的问题是如何使用相同的进程或任何框架在桌面应用程序上创建?这也可以在设备上进行通信。我可以有任何样品请或提示如何做到这一点。如何通过蓝牙将文件从iPhone发送到mac

有核心蓝牙使用低能量协议。但我不知道如何? 任何人都请提供一些想法或任何我可以使用它。

谢谢

+0

您可以在OS X上使用GameKit,但您需要将目标设定为10.8及以上。 – borrrden

+0

borrrden,我使用Gamekit framwork在iOS设备之间传输文件,但我的问题如何我可以通过蓝牙将文件从iOS传输到Mac? – Default

+0

我假设它在OS X上的工作方式与它在iOS上的工作方式相同,因为该框架在两个操作系统中都存在。 – borrrden

回答

2

中的GameKit框架的蓝牙功能的iOS只(见GKSession),所以你将不能够使用Mac上。

另一方面,CoreBluetooth框架可在支持蓝牙LE的Mac和iOS设备上使用,区别在于CBPeripheralManager在Mac上不可用,因此您无法在Mac上宣传服务。但是,您可以让您的iOS设备充当外设,并从Mac作为中央设备进行连接。数据传输应该仍然有效。

BTLE Central Peripheral Transfer示例代码应该是一个很好的起点。

相关问题