有没有办法将Node.JS与Objective-C / iPhone SDK集成?

我已经在JSON中为我的node.js中间件实现了一个实时应用程序。 我想知道是否有任何方法为iPhone准备客户端?

在i.TV我们使用node.js来为我们的iPhone应用程序提供API。 我们使用NSURLConnection向服务器发送请求。 这很简单。 我们使用GET POST PUT,偶尔还有其他的一些请求,表示很好地处理它们。 通过快递,您可以轻松地发送状态代码,以便您确认事情的顺利进行。 NSURLConnection使得读取这些状态码变得非常容易。 例如在服务器上,你可能会这样做:

// let's get some users app.get("/users", function(req, res) { // made up get users function User.getUsers(function(err, users) { if (err) return res.send("Users not found", 404) res.send({users:["sally","jane","mark"]}) } }) 

查看http://en.wikipedia.org/wiki/Representational_state_transfer了解适当的状态代码和其他关于REST的信息。

ExpressJS文档也相当不错: http : //expressjs.com/guide.html

当然,SDK可以对您的节点应用程序进行URL请求并parsingJSON。 请参阅NSURLConnection和相关的URL加载系统文档 。