相关疑难解决方法(0)

消除UIImage图像命名:FUD

编辑2014年2月:请注意,这个问题可以追溯到iOS 2.0!从那时起,图像要求和处理已经发生了很大变化.Retina使图像更大,加载它们稍微复杂一些.内置支持iPad和视网膜图像,您当然应该在代码中使用ImageNamed.

我看到很多人都说imageNamed不好,但同样数量的人说性能很好 - 特别是在渲染时UITableView.例如,在iPhoneDeveloperTips.com上查看此SO问题本文

UIImageimageNamed用于泄漏的方法因此最好避免,但在最近的版本中已得到修复.我想更好地理解缓存算法,以便做出合理的决定,我可以信任系统来缓存我的图像,以及我需要加倍努力并自己完成.我目前的基本理解是它是一个简单NSMutableDictionaryUIImages文件名引用.它变得越来越大,当内存耗尽时,它会变得更小.

例如,有没有人确切知道后面的图像缓存imageNamed没有响应didReceiveMemoryWarning?Apple似乎不太可能不这样做.

如果您对缓存算法有任何了解,请在此处发布.

iphone caching uikit uiimageview imagenamed

117
推荐指数
2
解决办法
3万
查看次数

标签 统计

caching ×1

imagenamed ×1

iphone ×1

uiimageview ×1

uikit ×1