Re: [問題] iPhone 4s 存資料到 NSUserDefault
※ 引述《y03131003 (Jimmy)》之銘言:
: 我有一個array(裡面最多有150個物件)裡面裝的都是我自己的class object
: 所以我把array裡的東西用以下的方法轉成NSData再存進NSUserDefault
: NSData *encodedObject = [NSKeyedArchiver
: archivedDataWithRootObject:objectInArray];
: 這方法在 iPhone 5 以上的機種都沒問題
: 但是在 iPhone 4s (iOS 7) 卻會嚴重影響效能..
: 存檔的時間要非常久(5~10秒) 有時還會因為 memory pressure 而閃退
: 請問有什麼好辦法嗎?
: 換成 SQLite 或是 CoreData 能改善嗎?
NSUserDefaults 也能存 array 的資料,
為什麼轉成 NSData 才能存?
是為了加密嗎?
還是有什麼理由?
--
#1ID_Wqk2 (iPhone) [ptt.cc] [問題] 記錄天數的app
推
09/17 14:40,
09/17 14:40
→
09/17 14:41,
09/17 14:41
→
09/17 14:44,
09/17 14:44
→
09/17 14:46,
09/17 14:46
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.133.234.121
※ 文章網址: http://www.ptt.cc/bbs/MacDev/M.1407069201.A.301.html
討論串 (同標題文章)
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章