好好利用plist

Jos*_*el. 2 iphone objective-c

当谈到.plist文件时,使用它们来保存除用户设置之外的数据是一种不好的做法?

例如,使用plists来保存视频游戏中的关卡数据,或RPG游戏中的项目价格等.

zap*_*aph 7

如果您希望所有数据或数据量都很小,那么使用plist就可以了.还要考虑NSUserDefaults,它们是一个非常好的包装器,甚至支持没有装箱的整数.对于大型数据存储,尤其是在任何一个数据库中只需要部分数据的情况下,使用SQLite或CoreData.还要记住,二进制plist在网络连接上更小,速度更快.