0

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

我之所以问,主要是因为本地数据存储提供了一种“副作用”,即在内存中仅创建相同(= 具有相同 objectId)对象的一个​​实例,这在某些情况下对我非常有用/应用。但是,我觉得仅为此目的启用本地数据存储可能有些不好。

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

4

2 回答 2

0

我能想到的唯一缺点是:

1)您需要注意固定和取消固定。这不会是一件麻烦事,而是多几行代码。

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

希望这些都清楚。

于 2015-04-01T11:51:43.233 回答
0

启用本地数据存储但实际上不固定任何东西应该没问题。很难确定该实现是私有的,并且如果您不固定,则没有记录本地数据存储在做什么。


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

实际上并没有任何隐藏的副作用,测试是关键 - 具体来说,测试的数据大小比您在生产中实际看到的要大......

于 2015-03-30T20:25:15.790 回答