【发布时间】:2017-03-13 16:42:09
【问题描述】:
用 Swift 存储大型多维数组的最佳方法是什么?
我有一个 4D 整数数组,它似乎已经减慢了 Xcode 8.2 中的编译速度,因为它大约有 200 组 9 个整数(总共 1800 个)。第一个数组由 12 个数组组成,然后每个数组有 8 个数组,然后每个数组有 2 个或更多数组,每个数组由 9 个整数组成。问题是我计划可能将数据量增加 5 或 6 倍。
昨晚我无法编译我的应用程序,今天早上它终于可以工作了,但它仍然很慢。我认为当我添加到数组时问题会变得更糟。
有些人说只在 viewDidLoad 中附加每个数组,有些人提到为 txt 文件加载数组,但我不知道该怎么做。
【问题讨论】:
-
"有些人说只在 viewDidLoad 中附加每个数组,有些人提到为 txt 文件加载数组,但我不知道该怎么做"嗯,其中之一就是你需要做。遗憾的是 Swift 在大/深数组字面量方面遇到了麻烦,但事实就是如此。
-
另外,你没有显示任何代码真的非常令人震惊。
-
好吧,考虑一下。如果我能看到这个文字 是 是什么以及你如何声明它,我可以为你编写更智能的代码,包括展示如何将它表示为文件并加载它。所以,隐藏细节不是犯罪,但如果你想要的是真正的帮助,那就是弄巧成拙了。
标签: ios arrays swift xcode multidimensional-array