Si je voulais créer une classe simple qui a trois variables d'instance et des méthodes telles queallocation NSTimer comme propriété
NSInteger seconds;
NSInteger minutes;
NSTimer *timer;
- (void)setMinutes:(NSInteger)m;
- (void)setSeconds:(NSInteger)s;
- (NSInteger)minutes;
- (NSInteger)seconds;
Ce que je veux est d'initialiser un objet NSTimer et faites-le compte à rebours avec les minutes/secondes. Mais je ne suis pas sûr de savoir comment initialiser la minuterie, et la relâcher si nécessaire (dans le cas où plusieurs minuteurs se déclenchent). Je sais comment utiliser la méthode:
[NSTimer scheduledTimerWithTimeInterval:1.0
target:self
selector:@selector(doTimer:)
userInfo:nil
repeats:YES];
Je ne vois pas un exemple de NSTimer besoin « alloc », ou si elle a besoin d'être libéré aussi bien.