在UITableViewCell中使用UIImages的最佳实践

时间:2011-06-15 10:47:27

标签: caching ios4 iphone-sdk-3.0 uitableview uiimageview

如果我将手机中的图像加载到TableView中,大约有50-60个条目,哪种方法最适合?

[UIImage imageNamed:@"page02Background.png"];

OR

[UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"page02Background" ofType:@"png"]];

1 个答案:

答案 0 :(得分:1)

[UIImage imageNamed:@“page02Background.png”];

在我看来,tableviewcell是autorelease对象。所以第一个是最好的。

如果您使用了很多捆绑并根据捆绑放置图像。然后指定第二个最好。

第二个优点是你可以使用相同的imagename和不同的bundle(如果在不同的bundle中有相同的imagename但不同的照片)。

根据你的需要,你必须选择哪种最适合你。