2012-01-16 55 views
2

我想在我的應用程序中創建一個設置視圖,現在已經實現了很多應用程序。在過去,我已經創建了一個設置包,用戶可以通過進入系統設置修改設置。爲應用程序創建設置視圖ios

我的問題是我可以從設置包實現.plist設置到我的應用程序中的普通視圖?如果是這樣,這是如何完成的?

預先感謝您

+0

Duplicate:http://stackoverflow.com/questions/5338390/how-to-build-an-ios-like-settings-module – darvids0n 2012-01-16 03:15:34

+0

鏈接問題中提供的答案是使用['InAppSettingsKit'](http ://www.inappsettingskit.com/)。 – darvids0n 2012-01-16 03:16:06

+2

如果你只是想存儲一些用戶設置,InAppSettingsKit會帶來很多開銷。最好的事情是找出海報的需求。 – 2012-01-16 22:18:21

回答

4

你有兩個主要的選項是:

  1. 創建項目內的plist並指定鍵/值對,然後創建一個視圖控制器,其中包括UISwitches,文本框,滑塊等,然後只用這些控件與該PList進行整合。
  2. 如果您正在講話少於4-5個設置,請使用NSUserDefaults來存儲/讀取這些設置的值。您仍然需要爲UI創建ViewController,但不需要PList。

我個人喜歡在大多數情況下在應用程序中進行設置。法律聲明,版權聲明和設置不會被觸及,但一次使用SettingsBundle可能會更好,但對於經常更新或更改的設置,我認爲應駐留在應用程序中。

0

我猜NSUserDefaults會gr8選項,如果你不保存大量的數據。