iPhone アプリの開発は初めてで、データの保存について質問があります。私はかなりの時間をかけてコア データについて学習しましたが、永続ストアの概念についてはまだ混乱しています。
私が理解しているのは、コア データは、外部データベースからダウンロードしたデータを管理する方法にすぎないということです。しかし、コア データが SQLite によって支えられているとすれば、実行中にメモリ内に SQLite db が存在するということですか? もしそうなら、コアデータを使用する場合は、最初に巨大なデータセットをダウンロードした方が効果的であるということですか? しかし、Twitter や Facebook などのデータの定期的な更新が必要なアプリはどうですか? これらの場合、単純な $NSURLConnection$ で十分でしょうか? コア データが使用される場合、追加のオーバーヘッド (つまりデータ オブジェクト) は、このような頻繁な更新要求に対して負担になりますか?
また、iPhone アプリ用のオンライン データベースを設定する一般的な方法をいくつか知りたいですか? 通常、データを JSON に変換する自家製の Python ラッパーを備えた MySQL サーバーですか? パッケージ全体を提供する標準的なサーバープロバイダーはありますか? それともオープンソースコード?
大変感謝します!