假设我有这样的代码......
- (id) init {
...
self.myImage1 = [NSImage imageNamed:@"some_image_name"]; // setter retains
...
}
- (void) setStatusItemImage
{
[self.statusItem setImage:self.myImage1];
}
我还想为状态项设置动画,因此我创建了 6 个“更新”状态项图标的变体,并将其循环到 NSTimer 上,目标方法与上述类似。问题是:
- 如何有效地分配图像?例如,如果我使用保留/预加载的 NSImage 可以吗?
- 有没有办法以更有效的方式为状态项设置动画?我不知道任何核心动画的东西,所以请多多包涵。