如何保存一个快速数组?

我正在Swift中创build一个基于优先级pipe理任务的应用程序。 我目前将任务放入一个数组中。 有谁知道我可以如何保存这个数组,所以当我打开应用程序,我仍然可以访问数据?

使用NSUserDefaults。

保存数组:

let defaults = NSUserDefaults.standardUserDefaults() defaults.setObject(myArray, forKey: "myarray") defaults.synchronize() 

读取数组:

 myArray = defaults.dataForKey("myarray") as Array