我試圖在NSUserDefaults的工作,但幾件事情混淆了我在蘋果的參考和設置指南他們說NSUserDefaults的使用的plist或其他存儲
偏好的信息您存儲持久和 使用配置你的應用。應用程序經常向用戶公開偏好,以便他們可以自定義應用程序的外觀和行爲。大多數 首選項使用可可首選項 系統(稱爲用戶默認系統)本地存儲。應用程序還可以使用鍵值存儲將 首選項存儲在用戶的iCloud帳戶中。
的用戶默認值和系統鍵值存儲都被設計爲存儲 簡單數據類型串,數字,日期,布爾值, 網址,數據對象,等等 - 在一個屬性列表。 使用 屬性列表還意味着您可以使用 數組和字典類型組織您的偏好數據。 也可以將其他對象 存儲在屬性列表中,方法是先將它們編碼爲一個NSData對象,然後將其編入。
但是,什麼是用戶默認系統,並進一步在本指南中,他們說用戶默認數據庫......如果他們談論數據庫,那麼他們爲什麼在這裏寫了使用plist?
similar question but not helping me
在此先感謝。
謝謝你的回覆......我明白你在回覆中寫的是什麼......但我仍然不清楚蘋果導遊在說什麼......它是存儲在plist還是其他數據庫中...... – supera 2012-01-27 06:37:18
你爲什麼在乎它如何存儲? Apple提供API以獨立於其實現細節的方式訪問NSUserDefaults。 – UIAdam 2012-01-27 09:10:23
感謝uiadam ... – supera 2012-01-27 09:36:43