最近要做本地存储,网上看了下发现有UserDefault这东西,看看想试试能不能满足业务。网上说set的时候并不写入文件,要flush后才做,试了下发觉不是这么 回事,看了下源码每次set的时候都要读写词文件,and,flush也完全是空函数,不知是不是和网上版本不对应。
开来只能自己用fileutil做了。想收集下cocos2dx的其他文件操作模块还有啥,求给位大神给个提示 orz
安心用吧。
UserDefault是跨平台实现的,你看到的只是C++接口上的统一。
具体要去看CCUserDefaultAndroid.cpp和CCUserDefault.mm这些文件。