作者y03131003 (Jimmy)
看板MacDev
标题[问题] 存资料到plist
时间Tue Apr 22 15:11:21 2014
我有一个叫Friend的class
里面有名字和他的大头照(15kb左右)
我发现当我有很多个好友的时候(50个以上)
将这些资料存到plist或UserDefault都非常慢
大概要10多秒
大头照我有在encodeWithCoder将它转成NSData
然後在app缩到背景的时候执行存档的动作(Plist writeToFile:)
请问有办法加速吗?
还是这种大量图片的存档不该用plist?
有什麽建议的方法吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.112.218.72
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/MacDev/M.1398150683.A.C8C.html
1F:推 johnlinvc:sqlite or CoreData 04/22 15:21
2F:→ y03131003:我把图片直接以jpg的格式存到Document里 开app再去取 04/22 16:13
3F:→ y03131003:不要转成NSData就变很快了 04/22 16:13
4F:→ uranusjr:把图片存到 plist 很慢是正常的, 就算存到 CoreData 也好 04/22 17:35
5F:→ uranusjr:不到哪里去(是会比较好没错啦); 你现在的做法才是正解 04/22 17:36