Я заархивировал NSColor, чтобы сохранить его в NSUserDefaults:
var data = NSArchiver.archivedDataWithRootObject(NSColor.redColor())
storage.setObject(data, forKey: "color")
storage.synchronize()
Но теперь мне нужно вернуть цвет из NSData, я понятия не имею, как это сделать.