4
標題幾乎總結起來,讀取存儲在爲NSUserDefaults的iPhone應用程序數據時,是否有需要作出任何性能方面的考慮?NSUserDefaults的讀取訪問是否爲「昂貴」的操作?
有什麼我misssing,或者是從瑣碎的NSUserDefaults的閱讀,並且可以被濫用於開發者的心臟的慾望?
標題幾乎總結起來,讀取存儲在爲NSUserDefaults的iPhone應用程序數據時,是否有需要作出任何性能方面的考慮?NSUserDefaults的讀取訪問是否爲「昂貴」的操作?
有什麼我misssing,或者是從瑣碎的NSUserDefaults的閱讀,並且可以被濫用於開發者的心臟的慾望?
在運行時,您可以使用NSUserDefaults對象來讀取應用程序從用戶的默認數據庫中使用的默認值 。 NSUserDefaults的 緩存中的信息,以避免在每次需要一個默認值時打開用戶的默認數據庫 。同步方法, ,其在週期性的間隔自動調用,保持 內存中緩存在同步與用戶的默認數據庫中。
據文件說,只要您避免頻繁撥打synchronize
,使用它就相當安全。你可以閱讀更多關於它的細節here。