所以我有这个方法:
rect = CGRectFromString([self.indexToRectMap objectForKey:key]);
它被一遍又一遍地反复调用。所以我想知道是否有办法缓存这个或替代调用这个?
所以我有这个方法:
rect = CGRectFromString([self.indexToRectMap objectForKey:key]);
它被一遍又一遍地反复调用。所以我想知道是否有办法缓存这个或替代调用这个?
您可以将矩形保存在 a 中NSValue
,然后将其放入缓存中。已经实现了方便的存储和检索CGRect
s的方法NSValue
,所以应该很容易实现。