Re: [問題] iPhone 4s 存資料到 NSUserDefault

看板MacDev作者 (小朱)時間11年前 (2014/08/03 20:33), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/4 (看更多)
※ 引述《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,
Days matter 倒數忌日都有
09/17 14:40

09/17 14:41,
記日
09/17 14:41

09/17 14:44,
一樓我知道是輸入法問題 不過我還是忍不住笑了
09/17 14:44

09/17 14:46,
1F好嚇人阿XD
09/17 14:46
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.133.234.121 ※ 文章網址: http://www.ptt.cc/bbs/MacDev/M.1407069201.A.301.html
文章代碼(AID): #1JtYmHC1 (MacDev)
文章代碼(AID): #1JtYmHC1 (MacDev)