NSTimer 的替代品,不保留目标。
您可以创建具有 target
和 selector
的 NSTimer,而 NSTimer 不会保留对目标的强引用。
+ (NSTimer *) scheduledTimerWithTimeInterval:(NSTimeInterval)interval
target:(id)aTarget
selector:(SEL)aSelector
userInfo:(id)userInfo
repeats:(BOOL)repeats;
或者,您可以使用 block
创建 NSTimer
+ (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)interval
block:(HWTimerHandler)block
userInfo:(id)userInfo
repeats:(BOOL)repeats;
MIT