作者darktt (小朱)
看板MacDev
标题Re: [问题] iPhone 4s 存资料到 NSUserDefault
时间Sun Aug 3 20:33:13 2014
※ 引述《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
1F:推 xinya707:Days matter 倒数忌日都有 09/17 14:40
2F:→ xinya707:记日 09/17 14:41
3F:→ Decill:一楼我知道是输入法问题 不过我还是忍不住笑了 09/17 14:44
4F:→ happyfuture:1F好吓人阿XD 09/17 14:46
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.133.234.121
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/MacDev/M.1407069201.A.301.html