1

私はちょうど今 iOS SDK を学んでいて、あらゆる種類のデータを処理するためのベスト プラクティス/デザイン パターンを知りたいと思っています。iOS のコア データには、iPhone/iPad で実行される SQLLite のバージョンが含まれています。デバイスとサーバーに関して、データは通常どのように保存されますか。

たとえば、Path や Instagram などのアプリは、すべてのデータをどのように保存するのでしょうか? デバイスにデータを保存し、Web サーバー上のデータベースと同期するのがベスト プラクティスですか? これにはどのような種類のデータベースが一般的に使用されていますか?

(必要に応じて何でも明確にすることができます。)

4

1 に答える 1

1

ほとんどのアプリケーションは、通常は JSON を使用して、HTTP 経由で API を作成します。ほとんどの情報は、通常はバイナリ ファイルではありませんが、何らかのデータベースに格納されています。MySQL や PostgreSQL などの SQL データベースを選択するアプリケーションもあれば、MongoDB や Redis などの NoSQL データベースとして分類されているものを選択するアプリケーションもあります。

サーバー アーキテクチャの選択はアプリ自体とは無関係であり、開発者がサーバー テクノロジのほとんどを時々入れ替えているのを目にするでしょう。

基本的に、一般的な Web フレームワークとデータストアはどれでも最初は問題ないので、使い慣れたものを使用してください。

于 2013-02-20T22:03:02.180 に答える