我现在正在做一个 Demo ,其中大部分的 View 都可能需要读取及变更一些数据。我觉得每个 View 都各自从硬盘读取和存储数据应该并不是很好的做法,所以建立了一个全局对象用来存放这些数据,每个 ViewController 直接操作这个全局对象。而它的存取,我在 Appdelegate 的application
方法里进行读取,在applicationWillTerminate
中进行存储。
不过我并不确定这样的做法是否是合理的,会不会有什么意外的情况造成并没有执行applicationWillTerminate
而导致存储失效?
1
wezzard 2015-09-23 21:21:58 +08:00
CoreData, Realm, FMDB.
"Save as often as possible." - CS193p |
2
machinemxy OP @wezzard 唔,原来应该尽量多的存储啊!我明白了,谢谢。
|