看板 [ MacDev ]
討論串[問題] iPhone 4s 存資料到 NSUserDefault
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者darktt (小朱)時間11年前 (2014/08/04 09:46), 編輯資訊
0
0
1
內容預覽:
這樣子當然會出問題,. 你要多寫一個 Method 將你的資料轉成 NSDictionary,. 再寫一個將 NSUserDefaults 的資料讀回來的 Parser,. 這樣就不會有問題了。. 主要是 NSUserDefaults 還是採用 Plist 來儲存資料的,. 所以使用越簡單的資料格式
(還有13個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者y03131003 (Jimmy)時間11年前 (2014/08/03 23:43), 編輯資訊
0
0
1
內容預覽:
array裡裝的物件都是我自己建立的class的物件. 比如說Friend這個class. 裡面有NSString *name. NSString *email. 這樣array沒辦法直接存進NSUserDefault. 要在Friend class裡寫encoder. 然後才把Friend物件轉成

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者darktt (小朱)時間11年前 (2014/08/03 20:33), 編輯資訊
0
0
1
內容預覽:
NSUserDefaults 也能存 array 的資料,. 為什麼轉成 NSData 才能存?. 是為了加密嗎?. 還是有什麼理由?. --. #1ID_Wqk2 (iPhone) [ptt.cc] [問題] 記錄天數的app. --. 發信站: 批踢踢實業坊(ptt.cc), 來自: 220

推噓0(0推 0噓 2→)留言2則,0人參與, 最新作者y03131003 (Jimmy)時間11年前 (2014/08/03 17:14), 編輯資訊
0
0
1
內容預覽:
我有一個array(裡面最多有150個物件)裡面裝的都是我自己的class object. 所以我把array裡的東西用以下的方法轉成NSData再存進NSUserDefault. NSData *encodedObject = [NSKeyedArchiver. archivedDataWithR
(還有128個字)
首頁
上一頁
1
下一頁
尾頁