iPhone上のリアルタイムアプリケーションのためにJSONでnode.jsミドルウェアを実行しました。私は、iPhone用のクライアントを準備する方法があるかどうかを知りたがっていますか?Objective-C/iPhone SDKにNode.JSを統合する方法はありますか?
1
A
答えて
5
i.TVには、私たちのiPhoneアプリ用のAPIに電源を供給するためにnode.jsが使用されています。 NSURLConnectionを使用して、サーバーに要求を行います。それは本当に簡単です。私たちはGET POST PUTを使用し、時には他のいくつかのリクエストを使用して、expressを本当にうまく処理します。明示的には、状況コードがあなたの応答と共に送信されるので、問題が解決したことを確認できます。 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"]})
}
})
を適切なステータスコードとRESTに関するその他の情報の優れたリストのためのhttp://en.wikipedia.org/wiki/Representational_state_transferをチェックしてください。
ExpressJSのドキュメントもかなりいいです:http://expressjs.com/guide.html
2
確かに、SDKはノードアプリケーションへのURLリクエストを行い、JSONを解析できます。 NSURLConnectionおよび関連するURL loading system docsを参照してください。
関連する問題
- 1. firebaseリアルタイムデータベースをnode.jsサーバと統合する方法はありますか?
- 2. vBulletinをPHPに統合する方法はありますか?
- 3. ローカルハープをジェンキンと統合する方法はありますか?
- 4. DialogFlowの統合テストを書く方法はありますか?
- 5. 現在のFirebase node.jsプロジェクトにAngularを統合する方法は?
- 6. amazon aws-sdkをionic2にインポート/統合する方法は?
- 7. 春のバッチにsolaceを統合する方法はありますか?
- 8. ジャイロスコープのデータを個別に統合する方法はありますか?
- 9. Facebook Messengerボットをionicアプリに統合する方法はありますか?
- 10. iWeb 09を使ってFacebookに統合する方法はありますか?
- 11. C#アプリケーションにMS Office Smooth Typingを統合する方法はありますか?
- 12. gitbookとsharepointをきれいに統合する方法はありますか?
- 13. APIテストをGitHubに統合する方法はありますか?
- 14. TFSソースコントロールをAndroid Studioに統合する方法はありますか?
- 15. node.jsに 'text/plain'をサポートする方法はありますか?
- 16. LinkedIn iOS統合でr_fullprofile権限にアクセスする方法はありますか?
- 17. MercurialとZend studio 5を統合する方法はありますか?
- 18. dwr 3.0とゲームを統合する方法はありますか?
- 19. F#コードとネイティブC++を統合する方法はありますか?
- 20. wordpressデータベースとionicアプリケーションを統合する方法はありますか?
- 21. couchdbとspring rooを統合する方法はありますか
- 22. TalendジョブとAmazon EMRを統合する良い方法はありますか?
- 23. iOSハイブリッドアプリでcard.io sdkを統合する方法は?
- 24. SecuSearch SDK PROのバイオメトリックデバイスをASP.NETに統合する方法
- 25. Cordova向けAnyline OCR SDKをIonic2に統合する方法
- 26. Xamarinにネイティブのiosとandroid sdkを統合する方法
- 27. iPhone SDKにATOM Pushを統合する方法
- 28. AWS API Gateway SDKをionic2/Angular2に統合する方法
- 29. Spring統合 - 'Dispatcherにはサブスクライバがありません'をデバッグする方法は?
- 30. Node.jsでDojo 1.7をブートストラップする方法はありますか?
私は実際にはNode.jsのためsocket.ioクライアントのためのいくつかのサンプルを取得したいとも、サーバーへの最大同時接続数を制限する方法はありますか? –
私たちはobjective-c socket.ioクライアントで遊んだことがあり、成功しました。 socket.ioには、https://github.com/learnboost/socket.ioというサーバー用のサンプルがたくさんあります。具体的なiOSの例は次のとおりです:http://www.youtube.com/watch?v=VCXKMVENW_o&feature=relatedまた、https://github.com/fpotter/socketio-cocoaを参照してください。ユーザー数を制限します。あなたは基本的に何でもできます。あなたはsocket.iがサポートしている "部屋"のアイデアを使用して、部屋にどれくらいの人がいるかを調べることができます。例えば、新しい人物を追加する前にそれを自分でコーディングする必要があります。 –
ありがとうJamund。リンクはかなり面白かった:)親指アップ:) –