我需要将加速度计(从我的iPhone)发送到Mac。我需要一种方法将这些数据发送到Mac。
应该实时发送数据。不应该有任何延迟。将数据发送到Mac的最佳方法是什么?
1。)是通过蓝牙还是通过网络?
2。)我需要知道是否有任何教程/示例代码来获取加速度计。
答案 0 :(得分:1)
iPhone上的蓝牙只允许使用GameKit框架将wifi和点对点游戏与其他iPhone结合使用。
如果您尝试通过服务器进行操作,那么我认为不会以任何方式进行实时处理。(如果您尝试使用加速度计控制某些内容,则滞后会很明显。)< / p>
这个问题的答案是我能找到的最好的...... Bluetooth/WiFi between Mac app and iOS app
希望这对你有所帮助..如果我发现别的东西会在这里更新。
答案 1 :(得分:1)
对于#1,您的接近程度将决定您的选择。如果您可以保证iPhone将在蓝牙范围内,那么您可以使用蓝牙。如果您的Mac有固定的IP地址,那么您可以使用网络。如果需要实时,那么它可能需要是蓝牙。
对于#2,iOS文档列出了UIAccelerometer类的示例代码:AccelerometerGraph,BubbleLevel,GLGravity和oalTouch。