CoreData(iOS):CoreDataを使用するためにデータベースを作成する必要がありますか?coredataは単純なフラットファイルで操作できますか?

私はCoreData Programmingを初めて知りましたが、質問したいと思います:

CoreDataを使用するにはデータベースを作成する必要がありますか? coredataはシンプルなフラットファイルで操作できますか?

Please provide suitable references & links. Thanks in advance

2
nl ru de

1 答え

コアデータには、次の4つのネイティブタイプの永続ストアがあります。

  • SQLite
  • バイナリ
  • xml
  • インメモリ

These store types each offer different benefits and tradeoffs, and are described in “Persistent Store Features”. The Binary and xml stores are "atomic” stores—they must be read and written in their entirety, unlike the SQLite store which can be modified piecemeal, one record at a time if you wish.

Refer to the first link (pdf)

0
追加された
親愛なる@AnoopVaidya、私はそれがcoredataを使用するのに必要なDB(sqliteまたは何か)であることを知りたかったのです。私は、私が私のデータ全体をxmlに保存し、coredataを使ってそれを取得することができると思いますが、残念ながらXMLは完全に読み書きされなければなりません。 n A.
追加された 著者 Abhishek Bedi,
あなたは何か他のことを求めました、あなたは答えとしてこれを投稿しています!またはあなたの質問を理解できませんでしたか?
追加された 著者 Anoop Vaidya,
しかし、あなたのアプリケーションでコアデータを使用するつもりはないのですか?ただし、実行中のサーバーで他のデータベースを使用することもできます。
追加された 著者 Anoop Vaidya,