[請益] 網路載圖,memory一直上升
最近在練習串接api
大概做成tableView顯示固定數量,下拉後會追加cell數
但發現每次下載,memory就會往上升,明明才200初筆資料
Memory卻會到600多(單純的圖片跟文字而已)
以下是目前的寫的方法(抱歉,電腦不在身邊,只能憑記憶了)
let url = URL(string:"xxxx")
let data = try? Data(URL:url)
Dispatch queue.main.async{
myImageVIew.image = UIImage(data:data)
}
外面還包了一層if 來做判斷 看cache裡有沒有圖片,沒有才下載
雖然知道有第三方可以輕鬆解決,但想先嘗試用原生的來做
不知道前輩們有沒有遇過這種問題?是如何解決的?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 115.43.186.170
※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1503402476.A.95C.html
→
08/22 21:37, , 1F
08/22 21:37, 1F
→
08/22 21:37, , 2F
08/22 21:37, 2F
推
08/22 22:44, , 3F
08/22 22:44, 3F
→
08/23 04:05, , 4F
08/23 04:05, 4F
推
08/23 08:24, , 5F
08/23 08:24, 5F
→
08/23 08:25, , 6F
08/23 08:25, 6F
推
08/23 09:18, , 7F
08/23 09:18, 7F
推
08/23 11:33, , 8F
08/23 11:33, 8F
→
08/23 11:34, , 9F
08/23 11:34, 9F
→
08/23 11:35, , 10F
08/23 11:35, 10F
→
08/23 11:35, , 11F
08/23 11:35, 11F
推
08/29 07:44, , 12F
08/29 07:44, 12F
→
08/29 07:44, , 13F
08/29 07:44, 13F