是否可以在NSCache中缓存CGRect?

时间:2012-05-20 21:44:53

标签: objective-c ios

所以我有这个方法:

 rect = CGRectFromString([self.indexToRectMap objectForKey:key]);

一遍又一遍地反复调用。所以我想知道是否有办法缓存这个或者另外一个调用它?

1 个答案:

答案 0 :(得分:3)

您可以将rect保存在NSValue内,然后将其放入缓存中。已经convenient methods用于在CGRect中存储和检索NSValue,因此应该很容易实现。