【发布时间】:2012-02-24 23:20:34
【问题描述】:
我注意到对于移动应用程序,与设备上的其他应用程序相比,在主线程上保存似乎需要一些时间。是否建议仅在应用程序进入后台或应用程序关闭时保存 Core Data,而不是在任何时候从 api 添加和发送/接收项目?
【问题讨论】:
我注意到对于移动应用程序,与设备上的其他应用程序相比,在主线程上保存似乎需要一些时间。是否建议仅在应用程序进入后台或应用程序关闭时保存 Core Data,而不是在任何时候从 api 添加和发送/接收项目?
【问题讨论】:
这是一个广泛的问题,但我发现在 VewDidAppear 语句之后保存核心数据比 viewWill 语句更好。给用户一些可以参与和坚持的东西会让它不像负载那样引人注目。但是,如果用户习惯于等待诸如活动循环之类的事情,那么将保存添加到其中并不会造成太多负担(恕我直言)。
不确定这是否有帮助,只是我的经验。
【讨论】: