iPhone 上字典的建议存储空间是多少?

发布于 2024-12-21 01:35:06 字数 95 浏览 0 评论 0原文

对于 2 种语言之间大约 100,000 个单词的字典,建议的存储是什么,.plist、sqlite、Core Data?

我正在寻找在一秒钟内查找单词的性能。

For a dictionary of about 100,000 words between 2 languages, what's the recommended storage, .plist, sqlite, Core Data?

I am looking for performance of looking up a word within one second.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

输什么也不输骨气 2024-12-28 01:35:06

Core Data 和 sqlite 的查找时间都远低于一秒(甚至 0.1 秒)。如果您有丰富的 SQL 使用经验,sqlite 可能会更容易使用,否则 Core Data 会更简单。

Core Data and sqlite will both give lookup times far under one second (or even 0.1 seconds). If you have a lot of experience with SQL sqlite might be simpler for you to use, otherwise Core Data will be simpler.

又爬满兰若 2024-12-28 01:35:06

Core Data 是 SQLite 的 iOS API。它简化了大部分 SQLite 编程。这绝对是存储如此大量数据并轻松访问数据的最佳选择。如果您是注册的 Apple 开发人员,此处;是一个很棒的 Core Data 示例项目,它也实现了 NSFetchedResultsController 来获取数据。另外,这里是一个很棒的三部分教程的第一部分关于核心数据,这对于解释不同部分的工作原理大有帮助。

Core Data is the iOS API for SQLite. It simplifies much of SQLite programming. That would definitely be your best bet for storage of such a large amount of data, and for easy access to it. If you are a registered Apple Developer, here; is a great sample project for Core Data, that implements NSFetchedResultsController for fetching data as well. As well, here is the first of a great three part tutorial on Core Data, that goes a long way towards explaining how the different parts work.

月竹挽风 2024-12-28 01:35:06

如果您想编写跨平台代码,请通过其 C API 使用 SQLite3。如果您仅针对 iOS(并且不打算扩展),那么 CoreData 确实可以为您提供更多功能。

If you want to write cross platform code, use SQLite3 through its C API. If you are only targeting iOS (and don't plan to expand), then CoreData does give you a lot more.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文