iphone - 有没有 API 可以在两个 iphone/ipod Touch/ipad 之间共享数据? (游戏套件除外)

标签 iphone api frameworks bonjour

是否有任何框架/API可以轻松找到其他设备并在它们之间共享数据?

请不是游戏包。 bonjour 会很棒,但构建起来太复杂了。也许有任何使用 Bonjour 的 API 吗?

编辑:是否有任何基于 Bonjour 的 API/框架?

最佳答案

我知道您已经彻底放弃了 Bonjour,但您也许可以利用包装类来使其更易于管理。例如,Bill Dudney 在他的 sample Bonjour iPhone application 中创建了这样一个包装器。 (描述 here )。我生成了一个Mac version of this sample application展示如何在 iPhone 和台式电脑之间进行通信。您可以在my class on iTunes U的网络 session 中看到这一点的实际情况。 ,以及其他一些点对点通信的示例。

对于设备间的发现和通信,Bonjour 或基于它的东西(如 GameKit)将是您的最佳选择。例如,Bonjour 是通过蓝牙发现本地 iPhone 的唯一方法(GameKit 再次利用了这一点)。它还可以与 WiFi 或蓝牙透明地配合使用,因此您可以创建与网络无关的通信代码。

GameKit 在 Bonjour 之上提供了一个很好的抽象层,所以我不会立即拒绝它。如果您担心其用户界面,您可以决定不使用系统提供的 GKPeerPickerController。

关于iphone - 有没有 API 可以在两个 iphone/ipod Touch/ipad 之间共享数据? (游戏套件除外),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5584348/

相关文章:

iphone - AVCaptureVideoPreviewLayer 没有填满整个 iPhone 4S 屏幕

iphone - 自定义 UINavigationController UINavigationBar

javascript - Sencha 触摸 : Problem loading form: Cannot read property "OffsetBoundary of undefined"

ios - Appcelerator 第三方框架 arm64 错误

ios - 如何在扫描本地网络时获取设备名称和设备类型?

iphone - 如何更改文本字段文本的第一个字母的颜色

c++ - 工厂模式的 API 设计缺陷

java - 什么是基于接口(interface)的框架?

php - 如何使用 Sugar API 从自定义表中获取数据

php - 如何在 PHP ElasticSearch API 中进行批量删除