私はiOS開発について学び始めたばかりであり、始めるための最良の方法は、単純な(しかし重要な)アプリを作成することだと思います。私の考えはこれです:ユーザーが調査を作成し、アプリを介してそれらの調査にアクセスし、サーバーに応答を送信できるWebインターフェイスを用意します。Webデザインの部分はおそらくそれほど難しいことではないでしょう-私は以前にDjangoで同様のことをしました。学習/努力が必要な部分はiPhoneアプリです。
私は十分なObjective-Cを持っているので、データ構造(モデル)のコーディングは難しくなく、UI(ビュー、コントローラー)の部分も悪くないはずです。ただし、Webと電話のインターフェースは難しいと思います。特に、電話からサーバー上のデータベースにアクセスするにはどうすればよいですか?Webアプリと電話アプリの両方で使用する単一のDBが欲しいのですが。
私が本当に望んでいるのは、これをすべて稼働させるために私が何をする必要があるかについての一般的で大まかな説明です。ネットワーキングが最も難しい部分になると私は信じていますか?他に考えられる障害はありますか?任意のアドバイス、または主題に関する優れたリソースへのポインタをいただければ幸いです。