2016-12-08 12 views
-1

大量のデータをアプリケーションに提供するために、データベースを組み込んだアプリケーションを作成したいと考えています。私はオンラインデータベースにアクセスしたくありません。 可能であればSwiftのデータベースを編集し、App Store Update経由でアップデートを提供します。 アプリケーション内でデータを追加または削除する機能は本当に必要ありません。Swift 3のアプリ内データベース

私はiOS開発にはとても新しいので、愚かな質問であり解決策は非常に簡単であれば私を責めないでください。

ウェブをたくさん検索しましたが、実際には一致する解決策が見つかりませんでした。 私が見つけたほとんどのチュートリアルはSwift 3およびXcode 8と互換性のない古いSwiftバージョン用です。

これを行う最良の方法は何ですか? SQLiteやRealmと同じですか?

ご協力いただきありがとうございます。

+0

レルムはシンプルで使いやすいエディタです。 –

答えて

1

これはかなり客観的な質問です。さまざまな人々がデータベースソリューションについて独自の意見を持っているためです。私はあなたにの事実を与えるつもりです。それに基づいて決定するのはあなた次第です。

AppleはCoreDataフレームワークを提供しています。CoreDataフレームワークは、永続的なデータに対するソリューションです。これはSQLiteの上に書かれ、データオブジェクトのためのいくつかのメソッド/クラスを公開します。この構文は非常に恐ろしいものであり、時には長引くことがあり、ほとんどの開発者はこの理由からサードパーティのORMを好む。

前述のように、そのような第三者のORMはRealmです。私はまだそれを自分で使用していますが、CoreDataの問題に対処すると主張しています。

私が使用して経験した第三者ORMはSharkORMと呼ばれています。これはSQLiteの上にも書かれており、より親しみやすい構文を持ち、経験がなくても使いやすくなっています。

http://www.sharkorm.com/からダウンロードできます。ドキュメントもそこにあります。

私が最初に言ったように、これは私の考えではなく、実際に考えられている選択肢、その正しさの事実ではありません。

関連する問題