我的iPhone应用程序可以与连接的计算机通信吗?

5
最好使用通过有线连接的计算机,但如果可以通过WiFi实现,则也很有用。我想知道是否可能在它们之间发送消息?或者,如果我有一个Mac应用程序和一个iPhone应用程序,是否可以通过WiFi或USB连接它们之间进行通信,而不是使用服务器或其他东西?
2个回答

6
连接WiFi是可能的,但是除非手机越狱,否则无法使用电缆连接(特别是在文档化的API中)。
对于WiFi,您只需连接到TCP/IP主机/套接字。请查看CocoaAsyncSocket。计算机需要托管某种服务器软件。这就是iTunes Remote和AirMouse的工作原理。

@thesummersign 链接已修复 - Cœur
Duet双显示器应用程序以非越狱方式使用电缆连接。 - Warren Burton

1

有一些“允许”的(非破解手机)方法可以从物理插入的设备向iPhone发送数据。有几种条形码阅读器 - 如在美国苹果商店中使用的Linēa-pro - 以及用于信用卡的磁条读卡器(例如Macally Quikswipe),可以将有限量的数据发送到/从iPhone。

如果您的计算机是一个小型嵌入式设备,而且您的数据需求很少,那么这可能是可能的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接