ローカル データベースを作成して、それについて練習することはできますか?
もちろん。サーバーをマシンにローカルにインストールでき (利用可能なものがたくさんあります)、サーバー側で使用しているものに応じて、「localhost:3000」または「localhost」を介してサーバーのルートにアクセスできます。次に、特定のメッセージに応答するようにサーバーを構成できます。
ローカル データベースとリモート サーバー上のデータベースは同じように機能しますか?
もちろん、彼らのやり方はほとんど同じです。あなたが自分で述べた違い:remote。
いいえの場合、使用できるサーバーをどのように選択できますか? (AWS クラウド サービスの Web ページを調べたところ、本当に圧倒されることがわかりました。)
ローカルサーバーから開始することをお勧めします。しかし、最初に言語を選択する必要があります: PHP、Ruby、Python - それはあなたとあなたの個人的な好みに依存します。Parse.comなどを使用することもできます。Parse.com は 1 秒あたり最大 30 リクエストまで無料で、Objective-C を使用して、いくつかの非常に簡単な手順でサーバーからデータを送信および取得できます。そしてもちろん、parse.com がユーザーのサインアップとログインを処理します。iOS アプリに数行のコードを記述するだけで済みます。