作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我记得在 iOS 8 及更高版本上不应该费心调用 NSUserDefaults 的同步方法。我也读过一本 non-Apple source和 another相同的提示。但是,我无法从 Apple 找到权威来源。这是几年前的 WWDC 视频吗? Apple 的权威来源是什么?
阅读:NSUserDefaults并浏览了其中的一些内容:WWDC 2014 Videos
最佳答案
好吧,在阅读了您的评论(请将该链接添加到您的帖子中)之后,我得出了这个结论:
文章指出您不应该调用-[NSUserDefaults synchronize]
,因为这是性能缺陷。我只在我真的需要编写默认值时才使用它,例如当需要它在不同的类中更新时。我从来没有觉得需要这样做。
总结一下;出于性能原因,最好不要调用它。如果您需要立即更新数据,请调用它。
关于ios - iOS 8及以上版本Do Not Call NSUserDefaults同步的权威来源在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34776536/
我是一名优秀的程序员,十分优秀!