私はiPhone開発には初めてです。私は現在データベースからデータを取るレストランアプリをやっています。どのように私たちのアプリを介してiphoneのDBにデータを保存することができますので、それはオフラインでも働くだろうか?iphoneアプリのデータベース
答えて
SQLiteを使用してください。データベースは単なるファイルなので、アプリケーションに50 MBのファイルを追加することができます。それだけです。私の経験では、iPhone上のSQLiteのパフォーマンスは良いですが、YMMVは正確なテーブルレイアウトとインデックスに依存します。
ただ、あなたがそれを埋めるどのくらいのデータに鋭い目を保つために覚えている:50メガバイトは道限界以下であるが、50メガバイトのアプリケーションは、人々のためにダウンロードするには時間がかかりますので注意してください
、およびWi-Fi接続やiTunesなしでAppStoreからインストールすることはできません。
また、インストール後にサイズが急激に大きくなるアプリケーションは、小さいデバイスでは不評になることがあります。
はい、SQLiteはあなたの最善の策です。 AppleはiOSで内部的にSQLiteをたくさん使用しています(テキストメッセージ用のDBなど)ので、AppleはiOS上でSQLiteを最適化するために多くの努力をしていたに違いありません。
Kyeに感謝します。しかし、まあ、私はどのように私のアプリでそれを使用する – dinny
レストランアプリでは、plistをデータベースとして使用することもできます。これは、プリミティブなデータ型しか持たず、plistで扱いやすいためです。
ok..thankyou :) – dinny
- 1. Objective-C(iPhoneアプリ)用のデータベース管理システム
- 2. リアルタイムのiPhoneアプリに使用するデータベース
- 3. iPhoneアプリからSQL Expressデータベースにアクセス
- 4. iphoneアプリのウェブサイト - iphoneフレーム
- 5. iphoneアプリ
- 6. チタン:AndroidアプリへのiPhoneアプリ
- 7. iphoneアプリのフォーム
- 8. iphoneアプリのMVC
- 9. iPhoneアプリのサウンドフォーマット
- 10. JoomlaのiPhoneアプリ?
- 11. iPhoneアプリのメインメニュー
- 12. iPhoneアプリのローカリゼーション
- 13. iPhoneアプリのホストオプション
- 14. iPhoneアプリのメモリリーク
- 15. Iphoneアプリのインストールエラー
- 16. iPhoneアプリのアクションボタン
- 17. iphoneアプリのライフサイクル?
- 18. iPhoneアプリのラジオボタン
- 19. 出荷されたiPhoneアプリのCore Dataデータベースの移行手順
- 20. 新しいアップデートのiPhoneアプリでデータベースが変更されます
- 21. iPhoneアプリの大きなデータベースとは何でしょうか?
- 22. リモートSQLデータベースとiphoneアプリとのやりとり
- 23. iPhoneアプリ:あなたにiPhone
- 24. iPhoneデータベースのロード
- 25. iPhoneアプリのC++コード
- 26. iphoneアプリのスライドショーに
- 27. Salesforce CRMのiPhoneアプリ
- 28. カスタムiPhoneアプリのタブバー
- 29. iPhoneアプリ内のPNG
- 30. iPhoneアプリのソケットタイムアウト値
ありがとうNils、いくつかの例や詳細を詳しく教えてください...私のアプリでSQLiteを使う方法は? – dinny
@Nils:私は通常、CoreDataを使うべきだと思いましたか? (申し訳ありませんが、私はこの分野についてあまりよくありません、そして本物の質問です) –
@Anthony:あなたが望むなら、あなたはCoreDataを使うことができます。しかし、私はSQLiteを使用する傾向が強く、IMOの構造がより滑らかになっています。 –