0

私は一般的にsqlliteとデータベースに慣れていません。これまでのところ、データを入力してからsqllite dbファイルに保存するアプリがあります。私は iOS シミュレーターでのみ実行しているため、実際のアプリがどのように機能するかはわかりません。コンピューターをシャットダウンしても、アプリは引き続きデータを取得して SQL データベースを更新できますか? 私の質問は次のとおりだと思います。sqlliteデータベースもクラウドまたはオンラインのどこかにありますか。

よろしくお願いいたします。

4

3 に答える 3

1

SQLite は、アプリに保存されているファイルベースのデータベースです (デバイス内でローカルに)。データベースを一元化するには、サーバー側のサポートが必要です。より多くの機能をサポートするために、MySQL などのより優れた DBMS を使用することをお勧めします。

于 2013-07-07T04:07:21.317 に答える
0

コア データを使用して iCloud.here を使用することをお勧めします。

http://developer.apple.com/library/ios/#DOCUMENTATION/iPhone/Conceptual/iPhoneOSProgrammingGuide/Introduction/Introduction.html

SQLite データベースで iCloud を使用できるのは、アプリが Core Data を使用してそのデータベースを管理している場合のみです。SQLite インターフェイスを使用して iCloud のライブ データベース ファイルにアクセスすることはサポートされておらず、データベースが破損する可能性があります。ただし、Core Data 構造をセットアップするときにいくつかの追加手順に従う限り、SQLite に基づいて Core Data ストアを作成できます。また、他のタイプの Core Data ストア (SQLite に基づいていないストア) を特別な変更なしで引き続き使用することもできます。

礼儀: - https://stackoverflow.com/a/7799255/1865424

これに関してさらに問題がある場合は..喜んでお手伝いします.

于 2013-07-07T04:21:12.210 に答える
0

デフォルトでは、データベースを開くときにファイル名のみを指定すると、ファイルはデバイスに保存されます。各デバイスには、ファイルが保存されるデバイス上に独自の「サンドボックス」があります。

データをクラウドに保存する場合は、追加のプログラミングが必要です。

Apple のドキュメント に適切な説明があります

ここでは、クラウドの使用方法について説明します。

于 2013-07-07T04:07:04.960 に答える