Swift 4-处理大量数据

时间:2019-03-22 16:26:23

标签: ios xcode swift4

我构建了一个计算器,其结果是预定义的结果,例如,如果键入1 + 2,则结果将为100。

为此,我创建了一个名为dataTemplate的类:

class DataTemplate {
var firstNum : Int
var secondNum : Int
var wantedResult : Int

init(firstNumber : Int, secondNumber : Int, theWantedResult : Int) {
    firstNum = firstNumber
    secondNum = secondNumber
    wantedResult = theWantedResult
}

}

和另一个名为“ ResultsList”的类,具有所有组合:

class ResultsList {

var list = [DataTemplate]()

init() {
    list.append(DataTemplate(firstNumber: 40, secondNumber: 1, theWantedResult: 39))
    list.append(DataTemplate(firstNumber: 40, secondNumber: 2, theWantedResult: 38))
    list.append(DataTemplate(firstNumber: 40, secondNumber: 3, theWantedResult: 37))
    list.append(DataTemplate(firstNumber: 40, secondNumber: 4, theWantedResult: 36))
    list.append(DataTemplate(firstNumber: 40, secondNumber: 5, theWantedResult: 35))
    list.append(DataTemplate(firstNumber: 40, secondNumber: 6, theWantedResult: 34))
   }

“ RestultsList”类包含所有组合,当有30种组合时它很好用,但是对于我的用法,我需要放置1000种组合,这会使代码更长得多,因此如何写所有不在xCode文件中的组合?

我可以使用类似数据库的东西吗?

谢谢!

0 个答案:

没有答案