我有几组数据包含相同的声明变量但不同的值,为清楚起见,每个数据都设置在不同的文件中。
以下是我正在努力实现的简化版本:
在dataSet1.swift
:
let someData = ['Multidimensional Array from Set 1']
let otherData = ['An other Multidimensional Array from Set 1']
在dataSet2.swift
:
let someData = ['Multidimensional Array from Set 2']
let otherData = ['An other Multidimensional Array from Set 2']
应用会根据用户偏好加载一个或另一个数据集。例如。在ViewController.swift
中,我想使用加载的dataSet中的数据,例如
print(someData[0])
将根据当前加载的dataSet显示字符串Multidimensional Array from Set X
。
这可能,还是有更好的做法?我想过使用类,但我不想将所有数据集存储在内存中,只需要用户想要的数据集。