我对Swift和iOS开发还不熟悉。我目前在一个应用程序中有以下数据结构[String:[String: [[Double]]]]。键Y和Z都有大约2500个数组。

"X": [
       "Y": [ [1,1,1],
              (....),
              [2500, 2500, 2500]
             ],

       "Z": [ [1,1,1],
              (....),
              [2500, 2500, 2500]
             ]
      ]

这个程序甚至不编译。没有这个结构,它就可以正常工作。我应该在这里做什么?我应该将这些数据写入一个文件并让Swift从该文件读取数据吗?我不确定什么是解决这个问题的最好方法。感谢任何帮助。

最佳答案

如果您想将这些数据存储在app中(不需要从网络下载),您可以将其保存为JSONplist格式,并在需要时进行解析。您可以使用任何映射框架,如ObjectMapper或自己进行映射。

关于ios - 变量类型为[String:[String:[[Double]]]]且包含5000个条目的应用程序将无法编译。是否应将其存储在单独的文件中?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41023276/

10-08 21:38