dans le cas où la méhode appelée par un timer peut durer plus longtemps que la périodicité du timer (ou dans le cas où la durée est très variable d'une fois à l'autre), je préconise l'utilisation de [self performSelector: @selector (maMethode:) withObject: xxx afterDelay: xxx]; à la fin de ladite méthode...
Réponses
nextEventMatchingMask
Je vous tiendrai au courant.