我心中有一个应用程序来控制我的Mac从iPhone的事情。 可能是最简单的做法是使iPhone模拟键盘,然后处理在mac上的关键事件。
你觉得它与Mac沟通iphone的最好方法? 我可以使用的GameKit是什么? HTTP?
我心中有一个应用程序来控制我的Mac从iPhone的事情。 可能是最简单的做法是使iPhone模拟键盘,然后处理在mac上的关键事件。
你觉得它与Mac沟通iphone的最好方法? 我可以使用的GameKit是什么? HTTP?
您不能使用的GameKit,因为该框架是不存在的Mac上。 做到这一点的方法是使用NSNetService和NSNetServiceBrowser,其中封装了使用Bonjour来自动发现可用的连接。 我检查出的示例代码(“卓悦网”,“CocoaEcho”,等等),以帮助您开始。
要知道,虽然,这些类首先看够愉快的,但可能是沮丧不已的来源。 (他们对我来说)
你可以写一个简单的Web服务器,并在Mac上运行它,可能是一个自定义的端口上,然后让你的iPhone通话到网上serter向它发送命令。 这是我在键盘大师/键盘大师控制做。
有问题一堆与虽然不是其中最重要的要处理的是,你不能使用https(因为你不能对每台Mac和iPhone不会允许HTTPS连接到自签名证书正确的证书),所以,你必须决定如何及您的沟通渠道,保障多,那么要小心,不要发生冲突的出口限制问题上运行。
如果你正在考虑某种形式的遥控器,我建议蓝牙和是在那里的新框架。 我只是做iPhone到iPhone,虽然,而不是iPhone到Mac。