我正在开发一个 iOS 应用程序,它需要搜索大约 1500 个值(机场名称)。
我需要使用 SQL 服务器还是用“:”分隔的简单 txt 文件。
例如:
KJFK:John F Kennedy International Airport:New York:USA:http://www.airport-jfk.com/
这是一个示例行。我将拥有 1500 份不同的副本。
我还能使用纯文本文件还是需要使用 SQL 结构?
最佳答案
1500 个值不算什么。您可以轻松地将它们读入内存并在内存中搜索它们。
一旦您拥有更多数据结构或更多数据,您就可以考虑转向 Core Data。
当然,你也可以使用Core Data in memory store。
这不是一个简单的问题,也没有简单的答案。如果您需要每秒执行 20 次搜索,那么 1000 个值可能已经太多了。这个问题有多个变体,它会有多个解决方案。
最好的建议是实现最简单的解决方案,并且只在遇到性能问题时才修改它。
关于swift - 搜索包含 1500 个对象的数组是否合乎逻辑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38441029/