Avoids a retain loop between the timer and its target. The timer will be automatically invalidated if the target has been released when the timer fires.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-09-18 UTC."],[],["The document describes an NSTimer category enhancement called `gck_scheduledTimerWithTimeInterval`. This class method constructs an NSTimer with a weak target, preventing retain loops. It takes parameters for the time interval, target, selector, user info, and whether the timer repeats. If the target is released when the timer fires, the timer automatically invalidates itself. It adds the ability to use NSTimers without the risk of creating retain cycles.\n"]]