2016-07-12 134 views
0

我設計了一個IOS應用程序,目前它工作正常,我想要做的下一步是將默認數據加載到我的應用程序中(文本和圖像),但我不知道該怎麼做?本地存儲數據的最佳方式是什麼(IOS - xcode)

我不知道做到這一點的最佳方式,並有很多選擇。 Plist,sqlite,核心數據。

爲了清晰地瞭解我的應用程序: 它包含很多類別,我想在每個類別中存儲默認數據,其中一個類別包含圖像,其餘包含文本。

數據是默認值,我不希望用戶更改它,並且我想手動(由我)存儲數據,因爲我看過的每個教程都是由用戶存儲的。

所以,我需要知道最好的方法來做到這一點,以及如何手動存儲數據。我認爲到目前爲止使用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

使用核心數據來存儲任何超出用戶偏好的數據。

不要直接在Core Data中存儲圖像或其他二進制值。這裏有很多關於爲什麼的討論。

使用SQLite作爲核心數據的存儲。

+0

那麼,我可以將商店數據存儲在sqlite中,然後將其添加到核心數據?或者使用核心數據在sqlite中存儲數據? – MrK

+0

您可以在應用程序中使用Core Data。您將Core Data配置爲使用SQLite作爲磁盤上的持久性文件。 –

相關問題