2013-12-08 60 views
0

在應用程序設置中使用核心數據來管理是否被認爲是不好的做法?例如,我創建了一個名爲「設置」的實體,並給它一個屬性,如「首選主題」或「排序依據:」,然後當我想訪問設置時,在視圖控制器的viewWillAppear方法中,該實體,並使用屬性值。這樣做效率低下嗎?有沒有更好的方法來做到這一點?將核心數據用於應用程序設置

+1

http://nshipster.com/nscoding/取決於。可能有其他更好的選擇。 – nhgrif

回答

2

NSUserDefaults是存儲和檢索應用程序設置的優選方法(見Apple documentation

CoreData將用於應用設置工作,但是一般矯枉過正。我可以考慮使用CoreData進行設置的主要原因是通過iCloud進行同步。

相關問題