Je voulais savoir comment utiliser les threads dans Cocoa. Je suis nouveau à ceci donc je ne comprends pas bien la documentation.Utilisation de NSThreads dans Cocoa?
La moitié supérieure du code est pour la synchronisation et la moitié inférieure est pour la date. Quelqu'un peut-il me montrer comment utiliser un seul thread et comment utiliser 2 threads pour gérer les deux opérations.
NSDateFormatter *timeFormatter = [[[NSDateFormatter alloc] init] autorelease];
[timeFormatter setDateStyle:NSDateFormatterNoStyle];
[timeFormatter setTimeStyle:NSDateFormatterMediumStyle];
NSDate *stringTime = [NSDate date];
NSString *formattedDateStringTime = [timeFormatter stringFromDate:stringTime];
time.text = formattedDateStringTime;
NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setDateStyle:NSDateFormatterMediumStyle];
[dateFormatter setTimeStyle:NSDateFormatterNoStyle];
NSDate *stringDate = [NSDate date];
NSString *formattedDateStringDate = [dateFormatter stringFromDate:stringDate];
date.text = formattedDateStringDate;
Il est difficile de répondre correctement à cette question, car vous ne devriez pas utiliser NSDateFormatter à partir de n'importe quel thread, à l'exception du thread principal. Vous pouvez reformuler avec un exemple différent. –
Pourquoi ne pas utiliser NSDateFormatter dans un thread séparé? Je ne vois rien dans les documents qui dictent cela. –