我正在编写一个需要管理朋友列表的应用程序。我从Firebase中提取所有用户朋友,然后将其存储到字典中。
let friends: [String : Friend] = [String: Friend]()
如此。在哪里"朋友"是一个自己的对象。
然后我将它们存储/存档到NSUserDefaults以便在应用程序的其他区域中使用,因此除非被强制刷新,否则一次只对firebase进行1次查询。
存储这个"大数据"是否明智?进入nsuserdefaults,从而在应用程序的其他视图控制器中调用它们,还是应该使用其他方法将它们存储在应用程序中?