Iphone NSUserDefaults的读访问权限是否为;“昂贵的”;活动

Iphone NSUserDefaults的读访问权限是否为;“昂贵的”;活动,iphone,cocoa-touch,Iphone,Cocoa Touch,这个标题概括了这一点,在为iphone应用程序读取存储在NSUserDefaults中的数据时,是否需要考虑性能问题 有没有什么是我遗漏的,或者是从NSUserDefaults上读到的微不足道的,可以被开发人员滥用的 在运行时,使用NSUserDefaults对象读取 应用程序从用户的默认数据库中使用。NSUserDefaults 缓存信息以避免打开用户的默认值 每次需要一个默认值时,都要使用数据库。同步方法, 它会定期自动调用,保持 与用户的默认数据库同步的内存缓存 据文档所述,只要避免频繁调

这个标题概括了这一点,在为iphone应用程序读取存储在NSUserDefaults中的数据时,是否需要考虑性能问题

有没有什么是我遗漏的,或者是从NSUserDefaults上读到的微不足道的,可以被开发人员滥用的

在运行时,使用NSUserDefaults对象读取 应用程序从用户的默认数据库中使用。NSUserDefaults 缓存信息以避免打开用户的默认值 每次需要一个默认值时,都要使用数据库。同步方法, 它会定期自动调用,保持 与用户的默认数据库同步的内存缓存

据文档所述,只要避免频繁调用
synchronize
,使用它是非常安全的。你可以阅读更多的细节