这是一个经典的iOS问题 - 我应该把数据保存在哪里?我已经写了几个iOS应用程序,其中使用了核心数据和plist文件。此外,我通常使用NSUserDefaults来保存用户设置,它本质上是一个带有键值对的小字典。在我的(也许不正确的)观点中,NSUserDefaults是在应用程序中全局存储信息最简单的方法。
我有一些从服务器下载的关系数据作为JSON对象,想知道我能在多大程度上使用NSUserDefaults。我的数据可能会达到几兆字节的大小。我知道NSUserDefaults可以处理这个问题,因为我试过,但是以这种方式保存数据是否存在任何风险,尽管它不一定是用于存储大量数据的?我的应用程序会被拒绝吗?可能会存在内存和性能问题吗?
我有一些从服务器下载的关系数据作为JSON对象,想知道我能在多大程度上使用NSUserDefaults。我的数据可能会达到几兆字节的大小。我知道NSUserDefaults可以处理这个问题,因为我试过,但是以这种方式保存数据是否存在任何风险,尽管它不一定是用于存储大量数据的?我的应用程序会被拒绝吗?可能会存在内存和性能问题吗?