新手问题.如果我将对象设置为NSUserDefault,我还需要同步以确保对象永久返回NSUserDefault数据库吗?我想我要问的是,是"setobject"将对象永久地放回数据库中还是放入需要同步的一些临时存储中以确保永久存储?
例如://下面我在添加一行数据后在NSUserDefaults中放置一个列表的新副本
userDefaults.setObject(newMutableList, forKey: "itemList")
Run Code Online (Sandbox Code Playgroud)
//我还需要立即同步以确保永久保存数据库更新吗?
userDefaults.synchronize()
Run Code Online (Sandbox Code Playgroud)
我的代码在没有同步的情况下工作,这意味着我不需要它.但我想确保跳过同步的使用不会在将来导致另一种情况出现问题.
提前致谢.