私はiOS開発の基本的な知識を持っているので、インターネットでホストされているデータベースにアプリを接続して、ユーザーが自分のアプリに関連するリモート/パブリックデータにアクセスできるようにしたいと考えています。
私の問題は、いくつかのアドバイスをインターネットで検索した後、このタイプのプログラミングが何と呼ばれているのかさえわからないことに気付いたということです。私の熟読から、それは共通のモニカーを持っているようにも見えません、そしてこれは私が私のアプリをウェブデータベースに接続することを学ぶことを始めることさえする方法に関するアドバイスを見つけることを本当に難しくしています。
だから私の質問は、この規律は一体何と呼ばれているのですか?そして、どうやってそれを学び始めることができますか?
いくつかのオプションがあります。
現在人気があるのは、JSONデータを返すREST APIを備えたサーバーです。
次に、アプリで、JSONデータを返すURLリクエストを作成できます(XMLは別のオプションです)。データを解析し、必要に応じて使用します。
初めて設定するのはそれほど簡単ではありませんが、重要な点は次のとおりです。
1)REST APIを作成する必要があります
2)iPhoneアプリでデータを解析する必要があります
今日、最も一般的なWebサービスタイプは SOAPおよびREST です。 .Net Webサービスを使用するiOSアプリケーションがいくつかあり、要件に応じて独自のアプリケーションを作成できます。 Webサービスを介してデータベースからデータを取得するには、Jsonまたはxmlを使用できます。
RestKitは、JSON/XML
HTTP
以上。ペイロードがキー値コーディングキーパスとして表現できる場合、任意のバックエンドと相互運用します。
RestKitを使用したRESTful iOSアプリの開発
データベースのシード。 Core Dataオブジェクトストアを使用すると、データファイルのコレクションからデータベースをシードできます。
私は毎回SudzC Webサービスジェネレーターを使用しています。必要なファイルの完全なセットを生成し、開始するのに5分未満かかります。ビデオチュートリアルを見ることを忘れないでください、それはあなたがする必要があるすべてを説明します。
この助けを願っています!!