对于两种语言之间约100,000字的字典,推荐的存储,.plist,sqlite,核心数据是什么?
我正在寻找在一秒钟内查找单词的表现。
答案 0 :(得分:0)
Core Data是SQLite的iOS API。它简化了SQLite编程的大部分内容。对于存储如此大量的数据而言,这绝对是您最好的选择,并且可以轻松访问它。如果您是注册的Apple开发人员,here;是一个很棒的Core Data示例项目,它实现了NSFetchedResultsController以获取数据。同样,here是关于核心数据的三部分教程中的第一部分,它在解释不同部分如何工作方面有很长的路要走。
答案 1 :(得分:0)
如果要编写跨平台代码,请通过其C API使用SQLite3。如果您只是针对iOS(并且不打算扩展),那么CoreData确实会为您提供更多功能。
答案 2 :(得分:0)
Core Data和sqlite都会提供远低于一秒(甚至0.1秒)的查找时间。如果你有很多SQL经验,sqlite可能更容易使用,否则Core Data会更简单。