我正在编写一个简单的iOS应用程序来映射大约130,000个项目。
我拿了原始数据文件并按下每一行看起来像:
array.append(class(latitude:46.222813, longitude:6.138866))
但是当我尝试一次复制130,000行甚至25,000行时,Xcode就会挂起。
现在,我很乐意一次复制/粘贴1000个,但是想知道我是否应该处理sqlite数据库?或者只是我项目中的.CSV文本文件......
思考?建议?忠告? ;)
答案 0 :(得分:4)
将数据放入文件或数据库中。然后你有代码加载文件/数据并迭代每个条目。
现在您的代码现在大约有十几行代码而不是130,000代,并且您的应用中的坐标不是硬编码的。