AppSession由于对现有的工具感到不满,这些工具需要访问磁盘进行缓存,或者需要修改我的代码来实现某些奇怪的协议,或者无法处理存储引用类型,因此我创建了一个名为AppSession的类。在创建/调试我的一个SpriteKit游戏时,我开始构建一个基于任意游戏数据的SKScene的类;我将代码从我的游戏中提取出来,并将其重命名为AppSession。许可证: MITSwift