アプリのメモリ リークをテストしたところ、間隔を空けて NSTimer を開始すると、CFArray (store-deque) と CFArray (mutable-variable) のサイズが大きくなり続けていることがわかりました。私の実際のアプリでは、Malloc 16 や Malloc 32 などは CFArray と一緒にサイズが大きくなります。
質問: この「リーク」を止めるにはどうすればよいですか?
コード: .h
@interface ViewController : UIViewController
{
NSTimer *timerClock;
int timer;
}
@end
コード: .m
- (void)viewDidLoad
{
[super viewDidLoad];
timer = 0;
timerClock = [NSTimer scheduledTimerWithTimeInterval:0.01 target:self selector:@selector(counter) userInfo:nil repeats:YES];
}
- (void)counter
{
}
@end