关于本地数据存储

官方的连连看的demo里的StorageManager
针对原生环境下,保存的是文件,而没有使用sys.localStorage。
Cocos Demo组 或哪位热心大佬,能否帮忙解释一下原因呢?

var content;
if (sys.isNative) {
    var valueObject = jsb.fileUtils.getValueMapFromFile(this._path);
    content = valueObject[this.KEY_CONFIG];
} else {
    content = sys.localStorage.getItem(this.KEY_CONFIG);
}

@zzf_2025
能帮忙确认一下么?

你在好好看看最终保存应该还是通过sys.localstorage

不是的。
在iOS 真机上已经确认过了,最终的数据文件是保存在沙盒的Documents文件夹里的。

真的是非常好奇,想了解一下Cocos Demo组的同学是出于什么样的原因,或者什么样的考虑,而做出的这种选择。

。。。这个就是保存到当前系统下的app的可写目录下面啊,没有什么特别的!配置信息较多全部写在了文件里面保存省事,没看出有什么特别的地方

应该是 原生用localstorage会卡顿的原因。