2012-04-01 3 views
-1

私はipad用のiosアプリケーションをビルドしています。このアプリケーションでは、ビューコントローラのlavels、images、およびtextフィールドを追加することで、個人ページを作成できます。共有オプションを提供したかったので、コンテンツはオンラインで保存され、すべてのアプリユーザーの間で共有されました。これは私がちょっと混乱しているところです。最初はicloudを使うことを考えましたが、これは不可能でした。だから、私はインターネットを見て、このmySQLから見つけましたが、すべての研究の後、私はまだそれがどのように動作するのか理解できません。だから、私は最初に、MacやPC上で、mysqlやSQLを(違いを知らない)を作成し、アプリケーションのファームウェアを使用してファームウェアを使用して統合しています。私は正しい?これはあなたのやり方ですか?誰かが私を説明できますか?また、XMLとは何か関係がありますか?事前にiosアプリケーションへのMySQLまたはSQLの統合

おかげ

+0

セットアップについてはわかりませんが、SQLは情報を保持するデータベースの一般的なソフトウェアです。 SQLは言語、MYSQLはデータベースの1つです。どこかにサーバーを設定して、アプリケーション経由で接続することができれば、そこから行くことができます。有償サーバーにコミットする前にいくつかのテストを行うためにコンピュータ上にXAMPPをセットアップする(あなたのコンピュータにmysqlを含むsrverソフトウェアの束をインストールする)ことを確認してください。 – MintyAnt

+0

これは非常に広い質問です。あなたはその主題に関する本全体を読むことができ、表面をほとんど侵すことはできません。単一のStackOverflow質問で、サーバー側のWebとデータベースの開発をすべて満足に説明できる人はいないと思います。あなたはいくつかの独立した研究を行い、特定の質問でここに戻ってくる必要があります。 –

答えて

2

うわー - 。それが開始する場所を知っているが、私は中にダイビングしましょう

SQLは、MySQLが使用する言語であるために難しい - MySQLは無料ですデータベース管理システムであり、 MicrosoftのSQL ServerやOracleのOracle DBMSに似ていますが、そうではありません。すべてのデータベース管理システムは、迅速かつ柔軟な検索のためのデータを格納するのに適しています。

iOSアプリケーションでユーザー間で共有されるデータにアクセスするには、(1)データベースを構築する必要があります。(2)そのデータベースにアクセスできるサーバーで実行されるサーバー側アプリケーション(3)あなたのiOSアプリのインターフェースで、あなたのサーバーアプリケーションと話すこと。

iOSアプリはiPhoneであなたのユーザーと会話します。そのアプリケーションは、あなたがデータベースに何かをするために書いたサーバーアプリケーションと対話します。データベースは、書いたサーバーアプリケーションとのみ対話します。

これはかなり野心的ですが、これらのことをそれぞれ行う方法を説明する書籍やウェブサイトがたくさんあります。しかし、あなたは、すべての異なる部分を構築するためにどの言語とプラットフォームを使用するかについて多くの決定をしています。私のアドバイスは、あなたが知っているものに近いプラットフォームを選ぶことです。

これはXMLとは何の関係もありません。あなたが書いているすべてのアプリケーションのどこかでそれを使用したいのでない限り、そうではありません。サーバー側アプリケーションからiOSアプリケーション(JSON、XML、プレーンテキストなど)に情報を転送するには何でも使用できます。あなたはあなたのiOSアプリでそれを読んで(それはあなたのサーバーアプリケーションで)書くので、あなたはそれをフォーマットする方法とそれが何を意味するかを完全に制御するでしょう。

これは役に立ちますか?

+0

ありがとう!あなたが作ったポイントごとにチュートリアルを探してみよう – Alessandro

関連する問題