2016-08-04 12 views
-1

スウィフトでiPhone appをビルドしています。バックグラウンドをSinatraに入れたいのですが、WebバージョンはSinatraで構築されるためです。 本当に私は2つのデータベースを接続したいと思っています。おそらくREST APIを構築することはやりたいことですが、私は多くのリソースをオンラインで見つけられず、これらのデータベースをどのように接続するのかまだ分かりません。何かアドバイス?ありがとう!Sinatraバックエンドとスウィフトアプリ

答えて

1

最も一般的な方法は、バックエンドにREST APIを提供することです(この場合はSinatraで書かれています)、すべてのクライアントがこのサービスを使用します。クライアントは、デスクトップやiOs、AndroidアプリなどのWebアプリケーションにすることができます。これらのREST APIは、すべてのクライアントが簡単に処理できるJSONまたはXMLドキュメントを返して受け入れます。

+0

私はRakeを使用してデータベースを作成しています。そのデータベースをJSONに変換してSwiftで呼び出すことはできますか? @ユルスス – dylan