// // QXTimer.h // QXLive // // Created by 启星 on 2025/4/28. // #import NS_ASSUME_NONNULL_BEGIN @interface QXTimer : NSObject + (QXTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)interval repeats:(BOOL)repeats queue:(dispatch_queue_t)queue block:(void (^)(void))block; - (instancetype)initWithInterval:(NSTimeInterval)interval repeats:(BOOL)repeats queue:(dispatch_queue_t)queue block:(void (^)(void))block; - (void)invalidate; @end NS_ASSUME_NONNULL_END