我想知道如何在Cocoa中使用线程。我是新来的,所以我不太了解该文档。

代码的上半部分用于计时,下半部分用于日期。谁能告诉我如何使用一个线程以及如何使用2个线程来处理这两个操作。

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;

最佳答案

线程非常容易实现。他们说,一分钟学习,一生掌握。

这应该使您开始:

http://cocoasamurai.blogspot.com/2008/04/guide-to-threading-on-leopard.html

(也适用于iPhone OS)

10-07 23:29