后台创建个线程来执行某个方法
- (void) firstCounter{
@autoreleasepool {
NSUInteger counter = 0;
for (counter = 0;counter < 1000;counter++){
NSLog(@"First Counter = %lu", (unsigned long)counter);
}
}
}
-(void)test6_17
{
[self performSelectorInBackground:@selector(firstCounter)
withObject:nil];
}
再唠叨下这个事情,这个是创建一个线程来执行那个方法的,方法内要创建自动释放池来管理对象,不然会内存泄露哦。
虽然在这里我们把@autoreleasepool去掉,执行起来没啥区别,但有利无害,还是要记得写