Dey*_*een 10 optimization uitableview ios swift
我做了一些load on scroll我UITableView从服务器获取数据.
func tableView(tableView: UITableView, willDisplayCell cell: UITableViewCell, forRowAtIndexPath indexPath: NSIndexPath)
{
let lastElement = self._titles_en.count - 1
if indexPath.row == lastElement
{
page += 1
searchForString()
}
}
Run Code Online (Sandbox Code Playgroud)
每个条目都添加一个UITableViewCell和一个UIImageView加载使用翠鸟
loadRemoteImage(placeImage, argURL: _images[indexPath.row], cr : 0)
Run Code Online (Sandbox Code Playgroud)
现在我的问题是,我如何确保使用的ram不会继续增加?
我在调试工具中看到内存,它增加了10兆字节,大约3页加载,这太多了,它开始超过200兆字节,所以有没有任何技巧来避免这种ram开放增加?我害怕用户多次滚动和繁荣,应用程序崩溃.