2011-10-16 69 views
0

我是新可可。我的應用程序正在從服務器獲取信息,並顯示共享文件夾的UNC路徑。我希望能夠爲每個文件夾存儲我的Absoulte路徑的信息,所以稍後我可以將它們顯示在我的APP中。隨着越來越多的細節在哪裏存儲一些用Cocoa寫成的文件信息?

UNC路徑 - // COMPNAME/sharedFolder Absoulte路徑 - /用戶/用戶/桌面/ SharedFolder

所以我需要的地方存儲在本地計算機上所有的絕對路徑,以後我可以瀏覽UNC來自服務器的路徑,並顯示它們的Absoule路徑。

什麼是存儲信息的最佳方式?我知道可以使用Core DAta。但我沒有爲我的應用程序設計。我可以將信息存儲在隱藏文件中,並從那裏讀取嗎?我該怎麼做? 非常感謝。

回答

1

看起來您正在尋找NSUserDefaults類。從文檔:

NSUserDefaults類提供了一個編程接口來與默認系統進行交互。默認系統允許應用程序自定義其行爲以匹配用戶的偏好。例如,您可以允許用戶確定應用程序顯示的測量單位或文檔自動保存的頻率。應用程序通過將值分配給用戶的默認數據庫中的一組參數來記錄此類偏好。這些參數被稱爲默認值,因爲它們通常用於確定應用程序在啓動時的默認狀態或默認情況下的默認狀態。

你只是告訴它你想要存儲什麼數據。

+0

謝謝。 BUt我如何讀取信息並寫入信息?我只是可可中的新人。 – User1234

+0

這裏有一個相當不錯的教程,特別是第4步和第5步:http://mobile.tutsplus.com/tutorials/iphone/nsuserdefaults_iphone-sdk/ –

+0

感謝這非常有用。實際上這個默認值存儲在哪裏?在隱藏文件?我沒有找到如何從NSUserDefaults中刪除值。 – User1234

相關問題