2016-07-12 7 views
0

私はIOSアプリケーションを設計しましたが、これまでのところうまくいきました。次のステップは、アプリケーションにデフォルトのデータをロードすることです画像)が、私はそれを行う方法を知らない?データをローカルに保存する最善の方法(IOS - xcode)

私はそれを行う最良の方法を知らず、多くの選択肢があります。 Plist、sqlite、コアデータ。

私のアプリについての明確なアイデア: それは多くのカテゴリを含んでおり、それぞれのカテゴリにデフォルトのデータを保存したい、カテゴリの1つに画像が含まれ、残りにテキストが含まれています。

データはデフォルトですが、私はユーザーにそれを変更させたくないので、私が見たチュートリアルのたびにデータがユーザーによって保存されたため、手動でデータを保存します。

私はそれを行うための最良の方法とデータを手動で保存する方法を知る必要があります。私はこれまでSqliteを使用して最良のアプローチだと思います。

+0

こんにちは、この記事はお役に立ちます。 https://developer.apple.com/library/ios/referencelibrary/GettingStarted/DevelopiOSAppsSwift/Lesson10.html#//apple_ref/doc/uid/TP40015214-CH14-SW1 –

+0

これは間違いなく助けてくれてありがとう、私はこの素晴らしいチュートリアルを見つけた(https://www.raywenderlich.com/12170/core-data-tutorial-how-to-preloadimport-existing-data-updated)それは古いものであり、objective-Cを使用しています。このようなチュートリアルがあることを願っています迅速に。 – MrK

答えて

0

コアデータを使用して、ユーザーの好みを超えるデータを格納します。

コアデータに画像やその他のバイナリ値を直接格納しないでください。理由についてはここで多くの議論があります。

コアデータのストアとしてSQLiteを使用します。

+0

これで、ストアデータをsqliteに保存してからコアデータに追加できますか?または、コアデータを使用してsqliteにデータを格納しますか? – MrK

+0

アプリケーションでコアデータを使用しています。ディスク上の永続性ファイルとしてSQLiteを使用するようにコアデータを設定します。 –

関連する問題