2017-03-06 56 views
0

我是ios编程的新手。在IOS项目中存储数据

我想实现一本字典。我有csv表格,包含单词和定义。什么是最好的方式来存储我的数据在应用程序?使用一些框架作为Realm会更好吗?

回答

0

境界真的是最快的数据库,但99%发生核心数据来自Apple的优秀文档是一个更好的解决方案,如果您是初学者,最好还是研究Apple提供的本地解决方案,然后将体验提供给第三方解决方案。在这种特殊情况下,我希望这将是更好地使用核心数据,因为如果你有一个大的词汇UserDefaults这将是一个漫长的过程要求

2

要存储数据,您可以使用UserDefaults或Core Data。 UserDefaults用于存储小部分数据,如设置,首选项和单个值。而核心数据用于存储大量元素列表。 在你的情况下,我认为你可以使用UserDefaults。

1

如果你想创建一个数据库,你可以使用本地JSON (见本tutorial),也可以使用的.plist

1

(1)xx.plist:西装保存基本数据,例如:NSArray NSDictionary等。

(2)NSUserDefaults:适合一些有效的信号信息。

(3)xx.geojson:西服定制数据:在本地

(4)的NSKeyedArchiver西装JSON字符串数据。

(5)coredata:适合表列表数据。你可以使用sql。