[问题] 存资料到plist

楼主: y03131003 (Jimmy)   2014-04-22 15:11:21
我有一个叫Friend的class
里面有名字和他的大头照(15kb左右)
我发现当我有很多个好友的时候(50个以上)
将这些资料存到plist或UserDefault都非常慢
大概要10多秒
大头照我有在encodeWithCoder将它转成NSData
然后在app缩到背景的时候执行存盘的动作(Plist writeToFile:)
请问有办法加速吗?
还是这种大量图片的存盘不该用plist?
有什么建议的方法吗?
作者: johnlinvc (阿翔)   2014-04-22 15:21:00
sqlite or CoreData
楼主: y03131003 (Jimmy)   2014-04-22 16:13:00
我把图片直接以jpg的格式存到Document里 开app再去取不要转成NSData就变很快了
作者: uranusjr (←這人是超級笨蛋)   2014-04-22 17:35:00
把图片存到 plist 很慢是正常的, 就算存到 CoreData 也好不到哪里去(是会比较好没错啦); 你现在的做法才是正解

Links booklink

Contact Us: admin [ a t ] ucptt.com