使用Parse.com的本地数据存储区有什么缺点

时间:2015-03-30 18:33:36

标签: ios parse-platform local-datastore

标题说明了一切:启用Parse.com本地数据存储的iOS应用有什么缺点,缺点和一般不良影响?

我问的主要原因是本地数据存储区提供了副作用'在内存中只创建一个相同(=具有相同objectId)对象的实例,这对某些情况/应用程序来说非常有用。但是,我觉得仅为此目的启用本地数据存储可能有些不好。

编辑:也许我在答案的第一部分没有清楚地写出来。问题是, 是否有任何不良影响,性能点击或其他不太好的效果,纯粹启用应用中的本地数据存储区,而不使用它提供的任何方法(例如-pin)?

2 个答案:

答案 0 :(得分:0)

启用本地数据存储但不实际固定任何内容应该没问题。很难确定,因为实施是私有的,并且没有记录本地数据存储区正在做的事情,如果你没有固定。


本地数据存储是一种便利,仅此而已,如果它满足您的需求(通过测试证明)那么这很好,您应该使用它。本地数据存储是使用JSON文件实现的,因此它不是最有效的解决方案,但如果效率不会对您产生影响,那就没问题了。主要的好处是提供的界面与您访问网络或本地商店的界面相同。

实际上没有任何隐藏的副作用,测试是关键 - 特别是,测试的数据大小比您在生产中真正看到的数据大...

答案 1 :(得分:0)

我能想到的唯一缺点是:

1)你需要照顾钉扎和放大器。拔除。这不是一件麻烦事,而是一些代码。

2)如果您之前已经发布了一些基于服务器的代码的应用程序,并且您尝试将其与本地数据存储区一起使用,则迁移可能需要一些工作。就我而言,在第一次启动时,我查询所有数据并将其固定,以便数据显示本地数据存储。

希望这些是清楚的。