看板 MacDev 關於我們 聯絡資訊
我有一個叫Friend的class 裡面有名字和他的大頭照(15kb左右) 我發現當我有很多個好友的時候(50個以上) 將這些資料存到plist或UserDefault都非常慢 大概要10多秒 大頭照我有在encodeWithCoder將它轉成NSData 然後在app縮到背景的時候執行存檔的動作(Plist writeToFile:) 請問有辦法加速嗎? 還是這種大量圖片的存檔不該用plist? 有什麼建議的方法嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.218.72 ※ 文章網址: http://www.ptt.cc/bbs/MacDev/M.1398150683.A.C8C.html
johnlinvc:sqlite or CoreData 04/22 15:21
y03131003:我把圖片直接以jpg的格式存到Document裡 開app再去取 04/22 16:13
y03131003:不要轉成NSData就變很快了 04/22 16:13
uranusjr:把圖片存到 plist 很慢是正常的, 就算存到 CoreData 也好 04/22 17:35
uranusjr:不到哪裡去(是會比較好沒錯啦); 你現在的做法才是正解 04/22 17:36