做了一个比较简单的智能产品,客户觉得启动页加载时间太短了(这个客户品味确实和一般人不一样)。
开始想着是不是要在启动时做一下耗时操作(纯属自虐),后来找到一个办法。
//延长启动页的时间
connectTimer = [NSTimer scheduledTimerWithTimeInterval:2.0 target:self selector:@selector(timerFired:) userInfo:nil repeats:NO];
[[NSRunLoop currentRunLoop]addTimer:connectTimer forMode:NSDefaultRunLoopMode];
do {
[[NSRunLoop currentRunLoop]runUntilDate:[NSDate dateWithTimeIntervalSinceNow:0.0]];
} while (!done);