[問題] NSUserDefaults用來儲存小量資料適合嗎?

看板MacDev作者 (Johnny.T)時間13年前 (2012/07/06 21:06), 編輯推噓2(2012)
留言14則, 4人參與, 最新討論串1/1
目前只有用過 NSUserDefaults 來儲存一兩個設定的值這樣 最近開發新app又要儲存資料了 上一個是用SQLite3來儲存 不過其實還滿麻煩的,所以想問問看NSUserDefaults可不可以拿來儲存使用者的資料 大概會有4個不同的資料要儲存 其中兩個是中文字 其他兩個是數字&符號 還是說用plist比較適合? 感恩 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.248.77.181 ※ 編輯: kiii210 來自: 111.248.77.181 (07/06 21:09)

07/06 21:11, , 1F
這麼簡單的資料,存NSUserDefaults就好了吧 @.@
07/06 21:11, 1F

07/06 21:14, , 2F
可能說得不夠清楚,應該說會有4組不同的KEY,會用array方式
07/06 21:14, 2F

07/06 21:14, , 3F
儲存, 所以每組key下面都會有多筆資料, 這樣也OK嗎? 感謝!
07/06 21:14, 3F

07/06 21:22, , 4F
這樣的話可能考慮用plist吧
07/06 21:22, 4F

07/06 21:28, , 5F
這樣喔..這樣就不適合用NSUserDefaults了阿...
07/06 21:28, 5F

07/07 04:37, , 6F
還是可以用NSUserDefaults阿
07/07 04:37, 6F

07/07 06:40, , 7F
還是可以嗎?!如果可以的話就太好了,NSUserDefaults比較方
07/07 06:40, 7F

07/07 06:41, , 8F
便..@@ 有在StackOverflow查到相關問題,但沒有結論
07/07 06:41, 8F

07/07 06:42, , 9F
07/07 06:42, 9F

07/07 13:04, , 10F
NSUserDedaults 有 arrayForKey: 可以用啊...
07/07 13:04, 10F

07/07 13:04, , 11F
Setter 是 setObject: forKey:
07/07 13:04, 11F

07/07 14:05, , 12F
我就是打算用這個,很方便&快速 但是不知道UserDefaults是
07/07 14:05, 12F

07/07 14:06, , 13F
不是只適合儲存一些設定的資料,用來app的資料不知道o不ok
07/07 14:06, 13F

07/07 14:07, , 14F
但預估資料應該是不會太多筆,使用者最多應該就20筆吧..
07/07 14:07, 14F
文章代碼(AID): #1FzkBFly (MacDev)